diff options
Diffstat (limited to 'app-emacs')
140 files changed, 1444 insertions, 1012 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz Binary files differindex 3f4d62bd9a0d..288607f1c412 100644 --- a/app-emacs/Manifest.gz +++ b/app-emacs/Manifest.gz diff --git a/app-emacs/apheleia/Manifest b/app-emacs/apheleia/Manifest index cdd34ee47868..60855e2e79f2 100644 --- a/app-emacs/apheleia/Manifest +++ b/app-emacs/apheleia/Manifest @@ -1,4 +1,6 @@ AUX 50apheleia-gentoo.el 387 BLAKE2B a9cc757f9c846a50dad3a4ba7383e5203dd158a6233cd7d9039e2f8bdbf31dd950577244a87165c7965c96bffd442b883b3a8e3e55be560332eeb749d413f4a6 SHA512 72ca9116df3e5e363977fc8d0b559a80fa055ce4ceb8d85b912f67eb705f5fd278454f692d2979ad371a047ba604a67de8aebb16c26871a59cf108a68e67f8b3 DIST apheleia-4.3.tar.gz 194027 BLAKE2B 84b26de080e7d570e8e4d2fe973790f99c0d7582e29fd7994f015e5e379d7ecfceddb5ac4d0fb2085dbb5bbbda7c7970842aecf340f13d16f098daaf6127282d SHA512 d6858e118b1e3214def5e9bbe0bbe8c685ceef74707fc8e546517f7837fcb36179ef4a050e2cef93e9c19cd6ac7f544635c9ce07874470728db93ad21fa0e2e1 +DIST apheleia-4.4.gh.tar.gz 196511 BLAKE2B 63474df2e699cec439aeb791a8030360e61d64354b70e349d32a0bab4ddd005913bbb6230b13009bd6261c7f418aa076a43b5f9a061ecf9697376a24a03a3718 SHA512 a73f86c507b2b7c8766ff37b013ddaa3907b3475e271999502ad46d8ecbc2632b13f42c7fb2ed9ac4441c2b2950e7f4b6210f222deef9d8f85c2d121f0cd21f8 EBUILD apheleia-4.3.ebuild 593 BLAKE2B a7a7f6737b60bbc61fab2f41c7877ab299c737988701826950a1a6c2177e58b15ff832ae0ed1e7340f2bee5873f6cd90c2a3766eba031097117c42367388ed89 SHA512 807cabe71bf7645e2a7a2731f149a63b130e80db2f20c913c8a71e7bb79a5d10d8b0853fbaa8ba6918e8dcefbfc3d331591693af9f9b4646d69745f2649f6f0a +EBUILD apheleia-4.4.ebuild 640 BLAKE2B 3ee5703c18e5fdfb3c2a0178384a56aafa313b13bc42fdfaf463b1c18bbe6a11864be6560dee0caedd26916c048f06356cfad50e768b8db7726b383920a6e3b8 SHA512 10dd34880b5c55949786067aaf97d77cd40d130205dc99b7b1dd39964d370c1372540b0ebc58da70697b40a92dfab1bd3793ef6839fc7abd193896a96a329401 MISC metadata.xml 870 BLAKE2B 9eefb192026bcc6839477e5199ff99071952a22f40c6ed6903cadedc585b4f4e1dd05c0da5fe49eab97160838277a071876fdeba23c78f11c8379f1a8a4c5bd0 SHA512 bcfbda9b31eb9826943119405ca2553fe99578e985d4b4c3397955b14cad7613e7115c69ca6dd4cbc3751574c36d46e1c6409f7482d8406ca7b896ece89f04d1 diff --git a/app-emacs/apheleia/apheleia-4.4.ebuild b/app-emacs/apheleia/apheleia-4.4.ebuild new file mode 100644 index 000000000000..daccf85855c6 --- /dev/null +++ b/app-emacs/apheleia/apheleia-4.4.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS="27" + +inherit elisp + +DESCRIPTION="Reformat GNU Emacs buffers stably without moving point" +HOMEPAGE="https://github.com/radian-software/apheleia/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/radian-software/${PN}" +else + SRC_URI="https://github.com/radian-software/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +DOCS=( README.md CHANGELOG.md ) +SITEFILE="50${PN}-gentoo.el" + +elisp-enable-tests buttercup ./test/unit -L . diff --git a/app-emacs/buttercup/Manifest b/app-emacs/buttercup/Manifest index 6f2862f4ec18..4287396ef1e9 100644 --- a/app-emacs/buttercup/Manifest +++ b/app-emacs/buttercup/Manifest @@ -1,4 +1,6 @@ DIST buttercup-1.36.tar.gz 94614 BLAKE2B 1c76424188eb09df0b5f46f5c97b8633d11bd324a587cf968de2314f8639b66fc06cb2cee727f4cbc91b3fabeca41f2cfdb5f3ff87d6d2318fffaa3fabfc9280 SHA512 bc7d8d90537687b8d97927f14ac7c401ac9b538b315da6ae418c7af801d1f9461f4b2d9185102e6621240189dda4a8b547cd84332e38bc56458889dab6ec0f66 +DIST buttercup-1.37.gh.tar.gz 95022 BLAKE2B 2b3ca9e0da4749b30f98f06cd0b75a9ebce93e780d5451c500d1a4a2a042534f3bdc60249402e41dc9c8641b006ee482f4c5d79fe07d7e58c644c964af4b5f08 SHA512 97db746d3a3b0d1fc63e8ba92079ef40901359a2ec9206e3c75b6b3b31464191724a9f2dee3bc8cb4b3147b5c41269ee563194f89954e16c261423dcf66c21dd EBUILD buttercup-1.36.ebuild 823 BLAKE2B 4606cda57b35d9a0e35dffc6a6ac76541a3af989db8f18a6ee1bf5224f9e33ee7d21531e0ff4b7356d7ccafef4b8565b7a3bfeb0115d5b86166619f0d14a3257 SHA512 86dc040d9810960d247130bd310457e7e245df36462047d3f6500ce73befb5f45cf268f3749cf66181fa7025fb087d4b85757412257344985fcf3343df2f3109 +EBUILD buttercup-1.37.ebuild 831 BLAKE2B 573d42328dc08f036f88313c75dd7cd8ea147c739d183116c91592093c63ad93de0b2a540e5d54a5b6703b52190ee9bd029bdd3e293d143283dc1ed0defde172 SHA512 c7d283290b858cb88b9429f6e6d976eedcb46a5616fb6db2277f8a761d233225c16ec7e8ec153edba673607b970fff1abb605e6d8f8c857dfc87555221b3d1b3 EBUILD buttercup-9999.ebuild 828 BLAKE2B 2036aaaadf3f958148f3937cd72d3edf02a02c210e6d4f6005be647f778859bbee7bb6195717404fea89da383ac9e018dca42ef502f9166b2c2c34872e812e4e SHA512 b2ed298ad2eb7ba531bab0eed682357f8681d80591e1e1ddf809ae7b4909a25a386c0ef994655521fbf693909dab5adb6fe07f8b912489762b8c12a98650dcb5 MISC metadata.xml 392 BLAKE2B 365eddee8c36962902e64b476ca9f21b34bf1faf9dd5ff2ad28d799a8079ea81cfea23adfc81e0a40edee9d4a6551affabaec91c9b931cfb161cf8a5bfbb024f SHA512 899c734fc6bae680c7d44dd0750d0a55a74ef2a5408be0e3a33a920ed283535c1136fc6b04bca86e85304ee1a3972413f18cc047be1e1565ce6c2a7940e087f5 diff --git a/app-emacs/buttercup/buttercup-1.37.ebuild b/app-emacs/buttercup/buttercup-1.37.ebuild new file mode 100644 index 000000000000..a870f68c3e74 --- /dev/null +++ b/app-emacs/buttercup/buttercup-1.37.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp edo + +DESCRIPTION="Behaviour-driven Elisp testing" +HOMEPAGE="https://github.com/jorgenschaefer/emacs-buttercup" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/jorgenschaefer/emacs-${PN}.git" +else + SRC_URI="https://github.com/jorgenschaefer/emacs-${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + S="${WORKDIR}/emacs-${P}" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( docs/{running,writing}-tests.md ) +SITEFILE="50${PN}-gentoo.el" + +src_test() { + edo ${EMACS} ${EMACSFLAGS} -L . -l buttercup -f buttercup-run-discover +} + +src_install() { + elisp_src_install + + exeinto /usr/bin + doexe "bin/${PN}" +} diff --git a/app-emacs/cape/Manifest b/app-emacs/cape/Manifest index 68635bf5096c..1746aed4caa7 100644 --- a/app-emacs/cape/Manifest +++ b/app-emacs/cape/Manifest @@ -1,7 +1,5 @@ AUX 50cape-gentoo.el 82 BLAKE2B f80b67eba7c3a05567315016802f8faa828e30ce0f3c4b2060ec5cecf13797570213a08a03da0dffc5789c0a0aa9b16e623df9f06ce0d8711815ca75cbd63b83 SHA512 bea3768d6976888c31d8f42b4d78b5ed5a505c2aeef27b5575c033f2fc7ae11cb7500fd354945bfb503bd4e9efa679a2cc1b97aad66d3e47cb1353527c95093a -DIST cape-1.8.tar.gz 41520 BLAKE2B 6fb836db21390d90a4ae4e533d87858a1ed6121e831a12796974221265dceb45afb289b04a2e9a000997f25aa207b9d6340f94581c09291f6aaa65cdf3913c0c SHA512 ceab8e816b049088019ce154335810424291de22a9521d2dd6fa7fa065edd7ee8cac490e6cfdc70536f99554bab217c2ae92bc90502c3c03b41fc4b9e7470f6d DIST cape-1.9.tar.gz 41648 BLAKE2B 949c36ee2aa7c18a83038b368e9d3709d2ad958d7b8ffe515569c2c9780e627be486be7a4bc50ecea1712eaa4c41e8aad71a588dfe3c2be4d60eba8dcde97fad SHA512 d358d10c7b6fc3ab9f9dc1c015d35e2d826c1f4c7faed74170fb7fa8f9fad85f933736c903a6d3a615df56e7a5792672a61df2d4174dae17588e78744c8a5f6a -EBUILD cape-1.8.ebuild 733 BLAKE2B 41a3e82d979dfbe7b0a5ac1461ec33e3cd054ac8b74823042907eb687b87e11a65bbaea4d3d69916b11a567953b5f6dbf038c71b1e641560d7d2a30fbda9e74b SHA512 8b4e289da28ad0e8659758762d5e5728aa1e14df67d6be600a8231a617b9b66d68bb8b8074634df314bf55a0b2bc11a02f7f213202eed1730162880f799bbfaa -EBUILD cape-1.9.ebuild 734 BLAKE2B 9bd7e4500e8538afc95f7a114762b51a882d72d604a630b9afc41e495ea643b327837699c1f6b205874715b205f6fc77406d70a15c39098a2250de5e922a9957 SHA512 3d779aa62d7fd64f50bfd69a090e9f983e41062131e0b1df5a30e6fb6b2d833851cf453c66d07e5d4b59c78e3ad726b567cae6c64bae9c866ca3da772db3fa1e +EBUILD cape-1.9.ebuild 733 BLAKE2B 41a3e82d979dfbe7b0a5ac1461ec33e3cd054ac8b74823042907eb687b87e11a65bbaea4d3d69916b11a567953b5f6dbf038c71b1e641560d7d2a30fbda9e74b SHA512 8b4e289da28ad0e8659758762d5e5728aa1e14df67d6be600a8231a617b9b66d68bb8b8074634df314bf55a0b2bc11a02f7f213202eed1730162880f799bbfaa EBUILD cape-9999.ebuild 729 BLAKE2B c3917c595744de7312192a682f116af948a93e2d2313e42a8e071d3f8d856bf46b8eddf0840243bf6cc1ab0db8bacbbcf74181c4faae9fc31e648d934c949ed2 SHA512 32b6a7e385793123ffcb5d831d43345d742590ab3e5c424f184d3a414ca654edfc659855d233b37a2da7d299b43437f0af1eec728ebc2cba75212904a06badc8 MISC metadata.xml 488 BLAKE2B f52332e53560f984e6e20370f8cfdcf9e871dd93f5ba8bf5f08f580503efcd707372a4b566ede2674a4f1870b42af0b912fbbfd2ce7935e523a5a72a1ec9bfeb SHA512 8d14aa3c3aaf6634e8cb7ca1ec88127eb018efb117c83b2991bbb20061d2b6698fcc1f81b5c818831615d2551a9a18276c0f12d7f9800dba8153092118bc98ef diff --git a/app-emacs/cape/cape-1.8.ebuild b/app-emacs/cape/cape-1.8.ebuild deleted file mode 100644 index 1387aa52ceb8..000000000000 --- a/app-emacs/cape/cape-1.8.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2023-2025 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/cape/cape-1.9.ebuild b/app-emacs/cape/cape-1.9.ebuild index 5023daeea86e..1387aa52ceb8 100644 --- a/app-emacs/cape/cape-1.9.ebuild +++ b/app-emacs/cape/cape-1.9.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then else SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="amd64" fi LICENSE="GPL-3+" diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest index 7807299b7200..68ac1ef0a168 100644 --- a/app-emacs/compat/Manifest +++ b/app-emacs/compat/Manifest @@ -1,7 +1,3 @@ -DIST compat-30.0.0.0.tar.gz 140329 BLAKE2B 7de4dffc518e521d0c15d3deb0f544972eb6660e19e3028f956b39b9ce355901f3d39339d9f2060a3b7754d67ec9ce92a720cc83afc468f3a2cedc189d8eb922 SHA512 04e2c26f6c1fbb78fc0f2de70913694b3f37614a6992b2a36cec5288c2083481701bdfb7d7e981582c8b22cf61b71e5a3e6011f86c1602331a26ad61c1fe2f66 -DIST compat-30.0.1.0.tar.gz 142477 BLAKE2B dc0f912f8c019846a6dde9c3013527589cb7b8f21cbc3478c16f0dd0edfca15a71f67df91b417ff26a401954b047bc7f6a7fc8efd6d874e3e96e17cf3acd16dd SHA512 cbab795c8ef890307eb6e161d900948a84948ea4b2462056a39ca21e8a4d0aebc985f7ff536658156e9d6e760e33b2b234bc2460f64193b9d07b733a267c1dfe DIST compat-30.0.2.0.tar.gz 142328 BLAKE2B aed05c7b352076a455185760e2a90515f15e4606d2845791ec7e77e89724bc6177cca6669d5f7955b6d1c728824502e634340b0db12cd800b6e61c567e20ae73 SHA512 4706d161e352987897cf23bd50c9afdb4e861e39f829031a0f5c4693c8c0b84a181ec1a21023438d0d3b85d2164edcdd839bacb11ef158ec60d4a945d7b1d436 -EBUILD compat-30.0.0.0.ebuild 1113 BLAKE2B 45e9257dc901aa54c64d0980d5f770c765ab7879f143ea2425b1ae31554e4b24a18722ed0353e41f3e93d39c84e1427f94f8d5cb7546dbe95ff45f7294d06220 SHA512 4ba0df372d3464b20d86d732acc30710dc9eb68110fdb9885a98a7d431d3af846087a8e12ed25b78d164d260126bd86749aba020e58d612cc0bc0ed1aae03e6f -EBUILD compat-30.0.1.0-r1.ebuild 1138 BLAKE2B 05806e8321674c7900f02d8eaa84b644afd5f9b7b2681b137fa453070a83caa8759f33a8a7b3650fec6d1fcfa4defc96cf15aee4b7ab1ab0a983ac318e557e15 SHA512 7af904d00b88c719cefc63aa443f5404d1ec59f7685957ec7c15b73ccfc882101d8125e8cb8921864622b754a4b73adf5a673d0c7a0932d83103fb56b44e8d86 -EBUILD compat-30.0.2.0.ebuild 1138 BLAKE2B f20415c2237493771623ef78a1f71b5d89b4ffeb14519e4257d72f1eef70bddf733bf6767ca60fff2434c69e8ae10a500081599dee53946effb9617950dd52de SHA512 864fa74b0f8f9b8c91f7ae8a65611ece0837aa3206dde49efeb8d47e299ccb051419d5ae8e92a78017fcb071621de757f49e13d38d1e662777e399e5d1959969 +EBUILD compat-30.0.2.0.ebuild 1134 BLAKE2B 3eb10f6641bffb2edb09ae9a98c2ba2729f9eb5d46783ae773921bdcf1f8f289e2825e6289ddb0033a57cecf0d93fc6187795321c8609fdd81701d42f6b786d1 SHA512 7efbd3a34f495f97298c6065fc9edb636f62856269ac33165097c9ddbb3ba411e45a7fadc6044a36b322610b775e3a9021dead9b67085bb2702bcc5eece2f214 MISC metadata.xml 510 BLAKE2B 6d189301e592c47ca50f1e1a54b4b8ec6fe8f8883761137562eb1c0c2e898bf9d09c520d4ac4d2edcc851e29ad6896950d412aefb80320913405ee3b0c2b6b9d SHA512 85329976678ef5733a30ffa89fb41a4b8ccbeb8b977b9525c0dbd1b099c5afe12fa40b3c71b403893efdb7a31790ae9a46d01224f949f85ceecc94dcb5ef4fbb diff --git a/app-emacs/compat/compat-30.0.0.0.ebuild b/app-emacs/compat/compat-30.0.0.0.ebuild deleted file mode 100644 index f9891ce90b16..000000000000 --- a/app-emacs/compat/compat-30.0.0.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Compatibility libraries for Emacs" -HOMEPAGE="https://github.com/emacs-compat/compat/ - https://git.sr.ht/~pkal/compat/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/emacs-compat/${PN}.git" -else - SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - sys-apps/texinfo -" - -ELISP_TEXINFO="${PN}.texi" - -src_compile() { - emake compile "${PN}.info" -} - -src_test() { - local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 'json-parse-string))")" - if [[ "${has_json}" != t ]] ; then - local line - while read line ; do - ewarn "${line}" - done <<-EOF - Your current Emacs version does not support native JSON parsing, - which is required for running tests of ${CATEGORY}/${PN}. - Emerge >=app-editors/emacs-27 with USE="json" and use "eselect emacs" - to select that version. - EOF - else - emake test - fi -} diff --git a/app-emacs/compat/compat-30.0.1.0-r1.ebuild b/app-emacs/compat/compat-30.0.1.0-r1.ebuild deleted file mode 100644 index d8d01c6363f8..000000000000 --- a/app-emacs/compat/compat-30.0.1.0-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Compatibility libraries for Emacs" -HOMEPAGE="https://github.com/emacs-compat/compat/ - https://git.sr.ht/~pkal/compat/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/emacs-compat/${PN}.git" -else - SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - sys-apps/texinfo -" - -ELISP_TEXINFO="${PN}.texi" - -src_test() { - local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 'json-parse-string))")" - if [[ "${has_json}" != t ]] ; then - local line - while read line ; do - ewarn "${line}" - done <<-EOF - Your current Emacs version does not support native JSON parsing, - which is required for running tests of ${CATEGORY}/${PN}. - Emerge >=app-editors/emacs-27 with USE="json" and use "eselect emacs" - to select that version. - EOF - else - emake test - fi -} - -src_install() { - rm ./compat-tests.el || die - - elisp_src_install -} diff --git a/app-emacs/compat/compat-30.0.2.0.ebuild b/app-emacs/compat/compat-30.0.2.0.ebuild index dca8f1fa5a52..0be3a92cb480 100644 --- a/app-emacs/compat/compat-30.0.2.0.ebuild +++ b/app-emacs/compat/compat-30.0.2.0.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/consult/Manifest b/app-emacs/consult/Manifest index c68a9f199f9c..c1b69be76476 100644 --- a/app-emacs/consult/Manifest +++ b/app-emacs/consult/Manifest @@ -3,7 +3,7 @@ DIST consult-1.8.tar.gz 104909 BLAKE2B b946274cc83e0b3372895c30e2d3b303bc9c5f7c4 DIST consult-1.9.tar.gz 106013 BLAKE2B 17b55f08821a77a3267547111f335b422adc62698faa1901f9197e6dece441d0d087215cc91188e90cc5bdd0ce9b41903d73338cc48c0d082d290cfd588e3e63 SHA512 bc85c2a5cab4b1b94bf53aee822d3efa2f38d9efc39f10596023b755d94de092ab0715cab17b625ffeb2c3bfdcbe57925d1f2dd4857363d62f8ea03f85d6e959 DIST consult-2.0.gh.tar.gz 110667 BLAKE2B e697c8b71beefd7e09a5f8368e913852448f2aa8717283929c87a8a0dcaa92af56ab68ba9c919044afbe0306cacc2d999ff7a0f38a29bc46af510aaf9f81766c SHA512 71b6951d8b429fdc54ca1a2b77adfc6be5cd92be22f70d6c01e7333c3de43754176aa8e1caa3913e2bfca84aee2440a48d8545bb2c9818c73dfe8816924549f4 EBUILD consult-1.8.ebuild 640 BLAKE2B 6a6b6ed9e4c6f5e3692d25ae8084f43327c7d94d0d479f7173281321bdf554a3ebdc673856bb908e7ea2dfc1dd6932845920376bb5485557d1c8853a8ff2ba67 SHA512 b905a34cd33b23dcb3079c5ad732422d0fe250389ef2dfb50d8c8fd80d6667ca9cf092de66def415741481d9f5c3a624d6a1dd780d4c5e81f9e8eacd380be386 -EBUILD consult-1.9.ebuild 641 BLAKE2B 4d9dc619ebc39c757be5192db7459e0685bd8c0ef542a2ea8b60367a7c4d8d9d0653d7899c21297230e4b25cb09a342f3491951705a483a90cac720a4c150818 SHA512 ddb88f39ff34ff14c02c1f618aa3fd16674909ff9af232bd67de4a8ab316f5c33ebd55e6df8d8e9b843c5ebf0faacbd2d1d1f41d94a5c69a6381da562523b525 -EBUILD consult-2.0.ebuild 648 BLAKE2B fd7556312ffc60e33116243f391de9ead616c85358888bde6115b86a4b3497923e9b41abd3f9656458b44c10aef8c80a7d18790c983d77b62c61a6c4691334dd SHA512 9cd2cb6a6f94266ed1e9f2e9a4aabe3152e13a2a5b48795838e39b60c526470c3b04019ebd61a3abb6b9b0e921f975f344d3799a039948738808ecc5d50bf6c6 +EBUILD consult-1.9.ebuild 640 BLAKE2B 7c2c71ed7bc178c766490ebe4dd6061b671dff11ca0593ee61bbec45fc7548bc9d042fba2b0c9bdc8d2aea09efafb6dfddba55a69088fbfdb347d122b18305bf SHA512 76943c046452afd4ddcc3920f3ea869795009c662a3b55d97b55bcfeb22a8fe5be558183692b3a80b3564e2155d48dead45563a7a699c6fc12a4738d921a88e4 +EBUILD consult-2.0.ebuild 647 BLAKE2B 713319c38dccd4d3fb5eeb95143df8e1ed8ec18a081d302a80a559fb5508db24339fa8986c1a3391957fa22487b0f0f0c3c0bad7de99a1373411ed4962f441ba SHA512 1cc18fd1120221fafafb0409e306d5f4484c6d9f34c56dca2449ae28678b872bba6d7a7cabdb866ffec3743c12eea73b22932429b445b8f5e0c29ffee27cd337 EBUILD consult-9999.ebuild 648 BLAKE2B fd7556312ffc60e33116243f391de9ead616c85358888bde6115b86a4b3497923e9b41abd3f9656458b44c10aef8c80a7d18790c983d77b62c61a6c4691334dd SHA512 9cd2cb6a6f94266ed1e9f2e9a4aabe3152e13a2a5b48795838e39b60c526470c3b04019ebd61a3abb6b9b0e921f975f344d3799a039948738808ecc5d50bf6c6 MISC metadata.xml 1405 BLAKE2B b61aec6a2d62bda9664dc5ca77d935c8bc4d6b82ed3991fdb81637a1f8250d4493a53eae446c4513d81f34d46394db63dc1915cce4d5bb21e74a3cdb451d4b18 SHA512 e8ce0aeebf5810ee02a043b5be7dc30a1f7e02f9bf587c836d234cad6884cc433519993ccc432eea7f928a37010b8c67658eeb6b54673dac92706550aac5c68c diff --git a/app-emacs/consult/consult-1.9.ebuild b/app-emacs/consult/consult-1.9.ebuild index 7f3ed9bf0123..2393eb0a1100 100644 --- a/app-emacs/consult/consult-1.9.ebuild +++ b/app-emacs/consult/consult-1.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ else SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/consult/consult-2.0.ebuild b/app-emacs/consult/consult-2.0.ebuild index ceaa32d1900a..602b5aa3142e 100644 --- a/app-emacs/consult/consult-2.0.ebuild +++ b/app-emacs/consult/consult-2.0.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/corfu/Manifest b/app-emacs/corfu/Manifest index a9f81dc6f01c..4a0120ac64db 100644 --- a/app-emacs/corfu/Manifest +++ b/app-emacs/corfu/Manifest @@ -1,7 +1,5 @@ AUX 50corfu-gentoo.el 80 BLAKE2B 030035947690cded0580337466f06e7561c996ef27d6dce32cacf28249e71f3a99083e1dcd68e8fb1e2d0bcff75a70881ca88c7f41128123876e6f34230235fa SHA512 cde0d90e0b8bafffafd8d79c6fb4bc7957d1c7e5a6eb86b2c2cdeb73910bfddb6b8b2985bd46af406e5d3f3d1e1205b37ac2bf8cb26aa3d052b06054ae7ba00e -DIST corfu-1.6.tar.gz 51238 BLAKE2B 5d56e9d45563cc28296605ac00e56ac468a7011015f3ec5dd21b5de5f8e9c4ca78405f54d9499274396ab7393d732a393a4d301ed2e96567ac7f59240c1a78dd SHA512 adc425793ab26606b33a19598fcc2d523990d937c5beb4e842bdc5b61fdc0f472105f6fa646a466f6acd8e13d4869c690b1b7c5d4ed4476be1329107a5a99e82 DIST corfu-1.7.gh.tar.gz 51084 BLAKE2B 1dbbe13706dca042ba9c585ac03bf8fe8b458ee89910a6a2e824a8999d2b37db6c0f195bc84c6ca96377aa00e1563f94d1ba1f943f21f6b30a79c8e40832086d SHA512 470940655b24b95f010dee9d12313cf3772a72b0ce8c1e9e2f081cc01350e5089b1680049ccddd5a8abca346e686b024729d9018a36856617987a88f32abfde1 -EBUILD corfu-1.6.ebuild 714 BLAKE2B 069991b619b57b6e80b44cb343f2e971d5d242bec16b1998dc475818e67a55a9c848d3a67e5b8fa4959a13a6a17301769ce2229ae68db6e8536f2972ac8e8fac SHA512 72cbd7fd0688a50a34269660613e66643b02254ce046a117092a3f27512ca5a7fe3c10b7c79a687bf73d559c7da7c5b3a4b8d8705b8c27131ba89246a1af8c13 -EBUILD corfu-1.7.ebuild 729 BLAKE2B 6d4d1144b9a575a857b8f14a005a0d1d8a234e649a8f471cf2c6bc02e0f6dc89d52849fafce40294082795720178203f510b6afe0cd9a6e2163e65b7df1df3a7 SHA512 e577f4ada4c38f1d225d2c06a2578e4ba3c64cf543db415fc7662e7b34175cb7db2c8e2d1b59aeeb6dd770b7268d1ecf24ca7ab5f71b6d3e317ba7940364417f +EBUILD corfu-1.7.ebuild 728 BLAKE2B e7e1b6fef5c7325038fbedfbf4ebd13362a7666fdad61b55fb9ca91a6bad7970051d323a54fdee70d1185d8f5525349de203b881afe70d4b95c792a15eb7824a SHA512 d882d88ed3c5cc441fa5f94b24ba1554f5c3d2030bfb7f450d7fdc208ec06d4ae7bd1f091dc2b10ec282eaf31de20c51207689006edf3d0104b59245425298cd EBUILD corfu-9999.ebuild 729 BLAKE2B 6d4d1144b9a575a857b8f14a005a0d1d8a234e649a8f471cf2c6bc02e0f6dc89d52849fafce40294082795720178203f510b6afe0cd9a6e2163e65b7df1df3a7 SHA512 e577f4ada4c38f1d225d2c06a2578e4ba3c64cf543db415fc7662e7b34175cb7db2c8e2d1b59aeeb6dd770b7268d1ecf24ca7ab5f71b6d3e317ba7940364417f 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 deleted file mode 100644 index f955c89dc79d..000000000000 --- a/app-emacs/corfu/corfu-1.6.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 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/corfu/corfu-1.7.ebuild b/app-emacs/corfu/corfu-1.7.ebuild index e41321580543..db6688123644 100644 --- a/app-emacs/corfu/corfu-1.7.ebuild +++ b/app-emacs/corfu/corfu-1.7.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="amd64 ~arm64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/counsel/Manifest b/app-emacs/counsel/Manifest index 7360191640fd..bf0e9d8b8387 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.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74 +DIST swiper-0.15.0.gh.tar.gz 255140 BLAKE2B becd63e0c291eccaf6b9520b0b50201aecbc5245128285384780ad8124294c3f7103ae7197db766b69c2ee3f32b5039fea47bd1303fab90d15ef8c109388e533 SHA512 c37c7482aae8d595181dab11ae613c52ae917c909033e3534ac5c78d090d1f67e2f36917a76b0dd4cfc8a339ed76c2480a7ca26a033b8be69dc3a128a0ccf00f EBUILD counsel-0.14.2.ebuild 768 BLAKE2B e9ec9d5be3fcefb8d76b2a30a51586be3c97eeb180ff850383e6e778452964d5a2442fa76ceb00f1be5222d780af7f384f91346fe614b6e28ced2d5082b24908 SHA512 10c946c5738a21480032572f14e8248a52c4ecbc4a9b5ea11700d8f0c1f91fa250a5d1a3da87218254926307980ec4457feba0ab5f9d46018e3172c9c3e2ed31 +EBUILD counsel-0.15.0.ebuild 918 BLAKE2B a693dd5ca9288495d0c62ea75ea33da6af93a2a673606667603bbab15dd9f077f7f50f0258863decaffdaebd7376740ee744ae2180834d4b3b7a27ccc41716cb SHA512 78f3fe36a0a07832709e5446aecc4a805f23fb6a4caca0c4e59eef3b0c4ce0c70af5064f854c46b458d5473fdf5db7f88316b378889d7a1b69aefbec9c5017b2 MISC metadata.xml 597 BLAKE2B 596d80d3c2fd29ce075b056874d9f6357dfb0ae03442cf2dde601a799a1f531fbcd6c13be5d4f3dcbd2c0f842e88db2835ce796c5e420e2042760c0c14ea826e SHA512 a798bc29542e614a8f09e5f080fa2e67268f787c1bf7e399ac851d7d1c8c14843a82ec35578e7036b3897f13b0bc4286ce1d2b2c31632daf1331670e0abe46ee diff --git a/app-emacs/counsel/counsel-0.15.0.ebuild b/app-emacs/counsel/counsel-0.15.0.ebuild new file mode 100644 index 000000000000..f638c6e986cd --- /dev/null +++ b/app-emacs/counsel/counsel-0.15.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 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/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/abo-abo/swiper" +else + SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz + -> swiper-${PV}.gh.tar.gz" + S="${WORKDIR}/swiper-${PV}" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +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_test() { + : +} + +src_install() { + elisp-install "${PN}" "${PN}.el"{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/dape/Manifest b/app-emacs/dape/Manifest index 78763519af8e..c7c0b08e8175 100644 --- a/app-emacs/dape/Manifest +++ b/app-emacs/dape/Manifest @@ -1,8 +1,6 @@ AUX 50dape-gentoo.el 82 BLAKE2B 64f2f945045a5ce10e6735fa5d14c89fb8cdcfea6201375509476a8f22a18e97f6733d7d74daaefab3f94cac7a9d3420791a92b05b165616977f683b295a23ca SHA512 bd715c76b340beb8a19d30cc1490af1e56eeda99bd37d0421fa43820da83aa44cdfbde845dbf659332228205d2c050f3e4a9222695824e63050ebe9937edcdaf -DIST dape-0.19.0.tar.gz 78244 BLAKE2B aaa4d0b129c1a3f80228527836a202ce7352c6fe4d5ac31710c62d6f9069108ed66a4e3e35808c2e197e8d57b7688249a1605eb288f212cd4f48879dcc687e68 SHA512 7533a0e88dd5418f924378861f7fa33e60c886684dff50785add4347c1cb3c0e728625f7fd9ef703787eea671ead6e5fd81ed3a3c468205e163c352dbe2a49d0 -DIST dape-0.20.0.tar.gz 78429 BLAKE2B 9f079311883ffae56226ad7bbe6835c404397980333dd9539835b2f9301908fe83be6c88eebb2e5fe553eda94303bbc6cbb4f497b92131fa9979c88dccd5a032 SHA512 8a770d84c54fe75275067ca981c96fced384797896a19331d53f782029ec984d3755801dfd29d8c4446e6ac531ffa9dc534cca3b21ae3af52547292da4158b0a -DIST dape-0.21.0.tar.gz 78689 BLAKE2B 12ae2ea5771ff303693b1477fe5f535d9295d138bd16ca0859bd7cbdfbf93c18347cb6dc9910c93001947dc58cba4064c0782f0007057ea99932a2674963da90 SHA512 0ecbe997859148f5bd1154b946d617df054772244cadb8697c97fe82d1deb572d47d26668229e3d0dbb02f4339b51a334cd06922050dbb592a4f05581fb35012 -EBUILD dape-0.19.0.ebuild 1399 BLAKE2B 978d1ca9311696cdd5f5a03e8c56d070763007e7c95c74076cd6f6f90deee99216cd90b0b17ebfc860224cf84a502deeae5172e8ea42a9ff9656b58334393f9a SHA512 4029541173ed0969f77a22dc7601a5bb84aa239565b8794234f8a13e43cedf9845f912b9b3bf2dd7cbd619bbee78aa552f405d1b9c75594227b3be0d5176c334 -EBUILD dape-0.20.0.ebuild 1407 BLAKE2B 66eaf37b7eefffdf48099ab876fe0a896960821294e3708d6344c5e3bbcb9d53ae16aaa92eea9d3b79eeea9f79725bceaf6605406da00a2076fb98736d3bb615 SHA512 dee3395e6e20e12660dfb5f7146324ec8dd2ac9ddacd1cf16a5a6cfb11a78f32e406bc1f577bf19c10d3ce8c1a9a7c81e8dcb91ad282be4eee9a513a7680d7c3 -EBUILD dape-0.21.0.ebuild 1407 BLAKE2B 66eaf37b7eefffdf48099ab876fe0a896960821294e3708d6344c5e3bbcb9d53ae16aaa92eea9d3b79eeea9f79725bceaf6605406da00a2076fb98736d3bb615 SHA512 dee3395e6e20e12660dfb5f7146324ec8dd2ac9ddacd1cf16a5a6cfb11a78f32e406bc1f577bf19c10d3ce8c1a9a7c81e8dcb91ad282be4eee9a513a7680d7c3 +DIST dape-0.22.0.tar.gz 78792 BLAKE2B 42743bcb2c82680b90f42c01a9212eca08eba7c41bc8874ffebbe9f1b4003812ad453afb8ef049c085def3466c835a7f63c4b96efe6fccfd6366089d303df990 SHA512 057776fd479dbf1ca3206593fd778e35182e9a2915966ff6e45c87c76e62a96dc19474d35a5bba4015f419e34cf8fa31d214c4164c6cab2ed6e5edb788e4a658 +DIST dape-0.23.0.tar.gz 79466 BLAKE2B 70c6741d11c392eb420aa3173aff8b4c293d640b28ee02c352bc2f2ccff9293c15d8855aca421fff3e7d2824865c8fa6e3f218471b8cb2bceef51e3e7e30355a SHA512 e3c4fb922cb1cd328e49afd8cb52df15fd0dcf5636f9ba0b5c882cfdaf12a2c7349749f23a7c6bae98210cf5e2f9224570edbdcba9748c2a7ac216b4890d5952 +EBUILD dape-0.22.0.ebuild 1481 BLAKE2B f13e9941557d3682d300ceeda3fd7bdcc011ad15f4d06bbf89d499737ba154034fc82d3e15665db342b628e2b790e943efbd6ac63136efe0e6b8dc82ad86a72e SHA512 191211aec399c94e0648101eb310716735c0e92560a486126f93b3b3d3e3b6dd8af761d4ec99499455023348ed4adfcd366e4bf8c086f507bb00d8a2b9c0ec09 +EBUILD dape-0.23.0.ebuild 1481 BLAKE2B f13e9941557d3682d300ceeda3fd7bdcc011ad15f4d06bbf89d499737ba154034fc82d3e15665db342b628e2b790e943efbd6ac63136efe0e6b8dc82ad86a72e SHA512 191211aec399c94e0648101eb310716735c0e92560a486126f93b3b3d3e3b6dd8af761d4ec99499455023348ed4adfcd366e4bf8c086f507bb00d8a2b9c0ec09 MISC metadata.xml 570 BLAKE2B 824518a308a9b876366ee7e2513706c256170868e98c8c18edd0866096f8639b14b51164543c2657db1760085186d67a0196a72ae61c6c18d5c6521ce34be9fe SHA512 159f35835c561bdd0d9d1573104e371c3b4621c8b691c65863868fdc117678cbe681ec11aa47383eb48799ee72b166a606e86702769c03c0c6231a11ba2963f9 diff --git a/app-emacs/dape/dape-0.19.0.ebuild b/app-emacs/dape/dape-0.19.0.ebuild deleted file mode 100644 index 3238a5a3963b..000000000000 --- a/app-emacs/dape/dape-0.19.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# 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/dape/dape-0.21.0.ebuild b/app-emacs/dape/dape-0.22.0.ebuild index c4b8f0561c5d..e3cc513f8bb9 100644 --- a/app-emacs/dape/dape-0.21.0.ebuild +++ b/app-emacs/dape/dape-0.22.0.ebuild @@ -38,6 +38,9 @@ DEPEND=" # js-debug. Most tests use only the former. RESTRICT="test" +# Remove tests.el to skip compilation and failing tests (see above comment). +ELISP_REMOVE="${PN}-tests.el" + DOCS=( README.org CHANGELOG.org LICENSE ) SITEFILE="50${PN}-gentoo.el" @@ -59,10 +62,6 @@ src_compile() { elisp-make-autoload-file } -# src_test() { -# elisp-test -# } - src_install() { # Need to ignore dape-tests.el. einstalldocs diff --git a/app-emacs/dape/dape-0.20.0.ebuild b/app-emacs/dape/dape-0.23.0.ebuild index c4b8f0561c5d..e3cc513f8bb9 100644 --- a/app-emacs/dape/dape-0.20.0.ebuild +++ b/app-emacs/dape/dape-0.23.0.ebuild @@ -38,6 +38,9 @@ DEPEND=" # js-debug. Most tests use only the former. RESTRICT="test" +# Remove tests.el to skip compilation and failing tests (see above comment). +ELISP_REMOVE="${PN}-tests.el" + DOCS=( README.org CHANGELOG.org LICENSE ) SITEFILE="50${PN}-gentoo.el" @@ -59,10 +62,6 @@ src_compile() { elisp-make-autoload-file } -# src_test() { -# elisp-test -# } - src_install() { # Need to ignore dape-tests.el. einstalldocs diff --git a/app-emacs/ebib/Manifest b/app-emacs/ebib/Manifest index 8ce89e366de9..da509c4a0529 100644 --- a/app-emacs/ebib/Manifest +++ b/app-emacs/ebib/Manifest @@ -1,6 +1,4 @@ AUX 50ebib-gentoo.el 175 BLAKE2B 6e790273be0d32b188bf4e429da221e1a0f71036dccb521edb43340a88faf70046b27bc70128a05a81437dbd856f5966ad343f4aef2dffa72b44a1901d3199e8 SHA512 9be24ffce7327c3db49dbec7a1f3cc3610fdc4aac40c25da06906df25123173f3a4b05ec2d96d9ca2a1fc785bdd471ffba73654ee3b642be93c93b412f230fcb -DIST ebib-2.48.gh.tar.gz 1056438 BLAKE2B 153d417084af2fa7fc1fd295d917475944c79ee1f8d4a52714e102074331ce698f7219f66e60383c51e0850bec271660798818c3a1f69f5130eca53a5dc298a5 SHA512 92c3a9842832b865908f7b6212bfdb4bb69c03a132898b35f8046e6707288f7566f2f27e750dc19595e4dcb64314601253cc98dc5f5ddc1caa58781f14e00d9a DIST ebib-2.49.1.gh.tar.gz 1057483 BLAKE2B 0b8d4b4c0ce93c91bee86de23098cb69da3e5d90668e80abdd8a28615dcec4e3706454ca34cf3199bc4b094d31a24bccb5ce0e02fa4fb781cb9691ff837b940f SHA512 1b152967f8b8dc589d8a789cf640753dc8689f5fede52b3e6c0c255882f7a1fc7e69f112ff2cfb4f527fcd0bc84d969f887ff8003b1d843854af6b7e42aba4de -EBUILD ebib-2.48.ebuild 826 BLAKE2B 8e57f0ba6c4ce9cfd456e2e307584a67baf22db65af2a7aefa30dbbc8e1bd0f6328ce83a3d6397d45df45d996b1136ed4d8291156b1300b61aa29eeebf4a4cf6 SHA512 caf5c30466c4794da1f379ac1c9264c540cf3ea8a18e8c83975f539c1ee13e942841a0de0919626593cffa21c5b9c8c7f31022c22744a75532ea1961a50ef2e1 -EBUILD ebib-2.49.1.ebuild 827 BLAKE2B 6b5dc28dad2f98dd8462ab19d2016931bb68c69290f1dc76ca458bb69e848cc4d3fa1f79b05b9601db4bf764e0490a6a62fb35c6d2eeebbf8a4b3b5755d0dac0 SHA512 6dde5e013b09bd1dea2648196516eea4c660140f6693cb943be7fd08701e6bad909490a9662c950dc6fcdeee1e058aa4b0d800eed21db631a9d3e058810117c2 +EBUILD ebib-2.49.1.ebuild 826 BLAKE2B 8e57f0ba6c4ce9cfd456e2e307584a67baf22db65af2a7aefa30dbbc8e1bd0f6328ce83a3d6397d45df45d996b1136ed4d8291156b1300b61aa29eeebf4a4cf6 SHA512 caf5c30466c4794da1f379ac1c9264c540cf3ea8a18e8c83975f539c1ee13e942841a0de0919626593cffa21c5b9c8c7f31022c22744a75532ea1961a50ef2e1 MISC metadata.xml 730 BLAKE2B de17020c88b38b6d8e3753cbb4d554d1061fd73c39cf8e9e760f3de204c87bec6c3aca60213bc283a5d053da30225232100dadf711072a57b19863c55601fdca SHA512 d20f364400adcb23dc542cf08fed16b0b073fcd6ef7df27644f51d674215f51fc9520ad873ac6f2f783364471c7386d69f8d3ae88ecad8b6a1694e08e211f7b4 diff --git a/app-emacs/ebib/ebib-2.49.1.ebuild b/app-emacs/ebib/ebib-2.49.1.ebuild index 68bce79a5e88..1ade52e95c1d 100644 --- a/app-emacs/ebib/ebib-2.49.1.ebuild +++ b/app-emacs/ebib/ebib-2.49.1.ebuild @@ -19,7 +19,7 @@ else SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="BSD" diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest index 04ced2d01d47..90c0b8c6a174 100644 --- a/app-emacs/ebuild-mode/Manifest +++ b/app-emacs/ebuild-mode/Manifest @@ -1,6 +1,6 @@ AUX 50ebuild-mode-gentoo-1.72.el 1639 BLAKE2B 49bb6726c21b21645bfe32d43d2b1ff4b01bd1f7b326c88d66a6baa4bfe473502d8b1340ddc70d30bbb1db01ab7828e6d5361fb564296fb0483793e654c5bd5b SHA512 4640bf21b4937890870bc1c4381151e8c2ce25a054319928d56363ea227df116df34465e9265de93cbb31f2508e131712487e20e05b6654f95dec7e23594eb37 -DIST ebuild-mode-1.76.tar.xz 50404 BLAKE2B 9aeda48858155286c9df2075b61f596723d457ac1592ab581e1589d291db2f54d3c5d81dd610a41506d43d5d90943404a8f74fc4b742d7ed33f4e623930d1fc7 SHA512 e9659878109de92789204d6bd9493465b1d078a5ac5a10937397478a20766bab453bdfc8d3352625570b37b8bf8aadc28369652979032427a1c8d6d13242aa64 DIST ebuild-mode-1.77.tar.xz 50840 BLAKE2B 29ecc60dc232def8ef811da88efd68b6ffe66fa5df6a53390e6d01b858160f16f3f5f1f481f3d34628ccbd7228113867df3f81b0587d1f5ced721d129111f3a9 SHA512 f40f294158a36783f6d08297d51f0a0931209368449a6edeb50235568c4347b27070d20227c0d6d32d3581609dc288effefb8dda982d2e45b046243ce0e3495d -EBUILD ebuild-mode-1.76.ebuild 1001 BLAKE2B cbd68aea9152ebe994ae7c699d41c11484f7ed359d959a106fb98c8a719cb79d5d252c00112121058c76a834d9188e84b8bc013d2a932fd0ff708934ea7c1118 SHA512 02127a3b197565dd3523d0d76fa79100e73eedbcd58c5865cc3af81631ea4bf98521b92d82aca057876ece6d9384f79ee0a703a81df998a917979c5fdb991b58 +DIST ebuild-mode-1.78.tar.xz 51124 BLAKE2B 21267b78de39be96a726ef7d044fe85a43c0782e0a10b427af25b00366f271f6f8a04a2493026ae633a3accd644ff6c73f2050896c59844b6decc78e4dd8279d SHA512 a4a637f6c138e4dfde58cee9484927dce9271f3c1d801d105c73c5a9cefef530e6eced74a55223a638613d9381f590741ba4ea96f638f2c5976f4fe71757a07c EBUILD ebuild-mode-1.77.ebuild 1008 BLAKE2B 7435b1c692205b7069488803ea8a1184128927d902656f56ee7e054a35b5ddaa850aef97c2940451ea6c4cac7f201d1894c46500da9fa3807e8175d746e5a04f SHA512 d244659362a59b54ff8b87e32e577af402b8677802b6741e1d2e57a206e88d99d21210caeb6e47e1e6d02e8d1c6ee22467502035115234bb38639732fbc89fd5 +EBUILD ebuild-mode-1.78.ebuild 1015 BLAKE2B 641be78af12cc259c91e88380d2112b52812b2b5cc31755888d2e94a01843e950f81c8a44f94e10ffe85f82e970135262ed275976beb7c64d2fb5fd673c9fa4c SHA512 8c702f1b6962ebad5aa1feb4f533deccdedd5f81c9d3a32d49236127d7d8196ab30918e0a821bb58b29400e94825f65ece30d484f2b72ac3cbc454894c5b2ec3 MISC metadata.xml 483 BLAKE2B 203c30fd4195b63532c0462427658547b0805fb23b57c9a04c554eba8ef0a9b9bc7e3100a51c3cb7feb11d1dcb9472357e5e53640e9a94658e35594cd3369f56 SHA512 78804ced19849c5d88cf942117714db3302cb2187e93ab3924b5526d0c6aa973dbda2cdb5a67c9e0639d5ac3278ea8da9df1e20c2b3cb96231f3fee5fc6845fb diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.76.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.78.ebuild index 26379ca497a0..c941dd0ae589 100644 --- a/app-emacs/ebuild-mode/ebuild-mode-1.76.ebuild +++ b/app-emacs/ebuild-mode/ebuild-mode-1.78.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" BDEPEND="sys-apps/texinfo" diff --git a/app-emacs/emacs-common/Manifest b/app-emacs/emacs-common/Manifest index 479d63ba3d34..4b3505de9d7e 100644 --- a/app-emacs/emacs-common/Manifest +++ b/app-emacs/emacs-common/Manifest @@ -1,3 +1,5 @@ DIST emacs-common-1.10.tar.xz 61800 BLAKE2B 9dd25f45bf0db308417a6c35d87e3b8c6a7dd2f11de57ab2e6fcf81646aa5d5b54b76a78142de0e175df3ba4dce4f404f4774cb0a0d64c41e484de4ea4da6e6a SHA512 a9a9142394261b34ba625e48eaac489f713cef52df3ca801c2445759bf27d6335b4e7162305f314203d3efcd89f6e65a635595ffc0ad6e6082b735c5f8283b82 -EBUILD emacs-common-1.10.ebuild 3144 BLAKE2B 0bdfda8c693e13042d0a682e486d1d77885d2cad9e8b0d78da976d0cc566c5ec45191fbc35567707bcce57ea2d1dcb47362cdd713368819432771a25e5c44dce SHA512 2cb1174c574c3277b1cf85bcd46a60de9c2e94e8b9ee053f04aa5a3be36ecc857b366fb5f0e3ec04f1b3bd22daa2554a3e9108f10ce5553ccb6bfeeac9b1eaa9 +DIST emacs-common-1.11.tar.xz 64480 BLAKE2B 776f1ecc656b6d0765617f1d9176e5c855a7a85b24bcd4563e846bbde1d4cd842ac928518d4e0e1254d1161b3848b6beffb87612bf82247b9862351ebdd17636 SHA512 e7e627562f637778e2391ae8b188cd045021cf5b6f32f68e1927868382be59f8cf3d878b62c6e03d6047b0b00a7ec9e44e78189c105e63629f6b672c9fdb09e4 +EBUILD emacs-common-1.10.ebuild 3173 BLAKE2B 6f138d9cd998501ab08be276bb57c09d73691f7304f0d841fd8f7775d488b56057cde60107e1befcade81ef3e25ee25c10dea01259b14a156cab159d1aabd187 SHA512 c82676bcda825fc306b527c7aa75c2011b0c01e9d410c07af2dbbaf56ff4160d800b9625e994d7813c90392c5288c52c9334436a39fdeae033a9f7265895868b +EBUILD emacs-common-1.11.ebuild 3452 BLAKE2B 7dc2b07d63d9f2fdbfac4d6bb65afef34c3ae932f5da0b6b05db0edefc94e37ca8b8e26e22d481a217200e748e14230e3fb31ef1f2564d0723d143ea5c9465dd SHA512 7217f2d43a3d8352729c925751bdf9d31d642dbc6c75c9d0eef04528db70d828f93abe67e065e3feb162ef36a70b40a9b4670fdb836a7b9ad8b71fb047e8f045 MISC metadata.xml 535 BLAKE2B 6c6c5bb8ce0585a2bcd37f80f6426f1e4304715f142a36d186643f9f69054fc49f889847d1d76d34537152dc9d8310a066bce1ea40b2ff7c30ee4c2dcf3b185b SHA512 0a200530dc27ea2a6ca1860d70964027d9bc748b19459639f3a946ffc4f83c965d339683a1ceb1f9cb03212a1877dc1ca51a2a1dfd1c8c9fc814aff67ad177c1 diff --git a/app-emacs/emacs-common/emacs-common-1.10.ebuild b/app-emacs/emacs-common/emacs-common-1.10.ebuild index 30d2f5838e2e..e943b4f025c9 100644 --- a/app-emacs/emacs-common/emacs-common-1.10.ebuild +++ b/app-emacs/emacs-common/emacs-common-1.10.ebuild @@ -39,7 +39,7 @@ src_install() { local i domenu emacs.desktop emacsclient.desktop - pushd icons || die + pushd icons >/dev/null || die newicon sink.png emacs-sink.png newicon emacs25_48.png emacs.png for i in 16 24 32 48 128; do @@ -49,7 +49,7 @@ src_install() { done doicon -s scalable emacs23.svg newicon -s scalable emacs25.svg emacs.svg - popd + popd >/dev/null || die if use gsettings; then insinto /usr/share/glib-2.0/schemas diff --git a/app-emacs/emacs-common/emacs-common-1.11.ebuild b/app-emacs/emacs-common/emacs-common-1.11.ebuild new file mode 100644 index 000000000000..8e1315a6d7e6 --- /dev/null +++ b/app-emacs/emacs-common/emacs-common-1.11.ebuild @@ -0,0 +1,139 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp-common desktop eapi9-pipestatus gnome2-utils readme.gentoo-r1 + +if [[ ${PV##*.} = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/emacs-tools.git" + EGIT_BRANCH="${PN}" + EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}" + S="${EGIT_CHECKOUT_DIR}" +else + SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +fi + +DESCRIPTION="Common files needed by all GNU Emacs versions" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" + +LICENSE="GPL-2+ GPL-3+" +SLOT="0" +IUSE="games gsettings gui" + +DEPEND="games? ( acct-group/gamestat )" +RDEPEND=" + !<app-emacs/emacs-daemon-0.24 + ${DEPEND}" +PDEPEND=">=app-editors/emacs-26.1:*" +IDEPEND="gui? ( gsettings? ( dev-libs/glib ) )" + +SITEFILE="10${PN}-gentoo.el" + +src_prepare() { + default + if [[ -n ${EPREFIX} ]]; then + sed -i -E -e "s,/(bin|sbin|usr)/,${EPREFIX}&," \ + subdirs.el.in emacs.initd emacs.service \ + emacs.desktop emacsclient.desktop || die + fi +} + +src_install() { + insinto "${SITELISP}" + sed "s,@libdir@,$(get_libdir),g" subdirs.el.in | newins - subdirs.el + pipestatus || die + newins site-gentoo.el{,.orig} + + keepdir /etc/emacs + insinto /etc/emacs + doins site-start.el + + exeinto /etc/user/init.d + newexe emacs.initd emacs + exeinto /usr/libexec/emacs + doexe emacs-wrapper.sh + elisp-site-file-install "${SITEFILE}" + + insinto /usr/lib/systemd/user + doins emacs.service + + if use games; then + keepdir /var/games/emacs + fowners 0:gamestat /var/games/emacs + fperms g+w /var/games/emacs + fi + + if use gui; then + local i + domenu emacs.desktop emacsclient.desktop + + pushd icons >/dev/null || die + newicon sink.png emacs-sink.png + newicon emacs25_48.png emacs.png + for i in 16 24 32 48 128; do + [[ ${i} -le 48 ]] && newicon -s ${i} emacs22_${i}.png emacs22.png + newicon -s ${i} emacs23_${i}.png emacs23.png + newicon -s ${i} emacs25_${i}.png emacs.png + done + doicon -s scalable emacs23.svg + newicon -s scalable emacs25.svg emacs.svg + popd >/dev/null || die + + if use gsettings; then + insinto /usr/share/glib-2.0/schemas + doins org.gnu.emacs.defaults.gschema.xml + fi + fi + + dodoc README.daemon + + local DOC_CONTENTS DISABLE_AUTOFORMATTING=1 + DOC_CONTENTS=$(sed "s,@SITELISP@,${EPREFIX}${SITELISP},g" \ + README.gentoo.in) || die + readme.gentoo_create_doc +} + +pkg_preinst() { + # make sure that site-gentoo.el exists since site-start.el requires it + if [[ ! -f ${ED}${SITELISP}/site-gentoo.el ]]; then #554518 + mv "${ED}${SITELISP}"/site-gentoo.el{.orig,} || die + fi + if [[ -d ${EROOT}${SITELISP} ]]; then + elisp-site-regen + cp "${EROOT}${SITELISP}/site-gentoo.el" "${ED}${SITELISP}/" || die + fi + + if use games; then + local f + for f in /var/games/emacs/{snake,tetris}-scores; do + if [[ -e ${EROOT}${f} ]]; then + cp "${EROOT}${f}" "${ED}${f}" || die + fi + touch "${ED}${f}" || die + chgrp gamestat "${ED}${f}" || die + chmod g+w "${ED}${f}" || die + done + fi +} + +pkg_postinst() { + elisp-site-regen + if use gui; then + xdg_desktop_database_update + xdg_icon_cache_update + use gsettings && gnome2_schemas_update + fi + readme.gentoo_print_elog +} + +pkg_postrm() { + elisp-site-regen + if use gui; then + xdg_desktop_database_update + xdg_icon_cache_update + use gsettings && gnome2_schemas_update + fi +} diff --git a/app-emacs/emacs-daemon/Manifest b/app-emacs/emacs-daemon/Manifest index 22b768c97163..5d942849114d 100644 --- a/app-emacs/emacs-daemon/Manifest +++ b/app-emacs/emacs-daemon/Manifest @@ -1,3 +1,7 @@ DIST emacs-daemon-0.22.tar.xz 5276 BLAKE2B a866b14951df94e1d382253dcb7045beb800c9dd754f7eed40eadecde43fd583bb2bc20ad9ccc9f87174b06aadbb26f7875deaf36d9bb5325f98ffa58fded8c7 SHA512 f013cd00d3a24ca348bf718dd20dec7bea89107c0a27c921d6b58595b611991830604fc658d57681708218fbee1dae6dd0b277a2a9da67639e3553e0fd133094 +DIST emacs-daemon-0.23.tar.xz 4876 BLAKE2B 95fd9fc2b038dd60d4fc889674f4f1c3e5c0f8894a0161a0ea626835e91d500766e7fb50f8efafd70b0a45129626968147009c218b55ca0df6c6da50b8cb99dc SHA512 90f4b5b22df17106173de6116f45d902613b60b4b837293ea5f7843ad4967f68f9920cb301ef1edc50c6c831941be487b456ac8c1bc41ae41a55c6e1ea135343 +DIST emacs-daemon-0.24.tar.xz 4556 BLAKE2B a4b6809771c6f6c9d7b4b45ea9fe95f2274ecf9006aecb473636258d9681ebf80099be3a7fe5119d6bfc31e89846fc9b5b04954b3614be2382e1ee8078c44919 SHA512 d5a08e997a20907b6251bcfb0f8af022648adb8311af7fcb94aad73c1b579eb16dd2ea17325d86f293940dd56eb2de47df29c2b98b4ca591ceac0d97120dcf23 EBUILD emacs-daemon-0.22-r1.ebuild 1606 BLAKE2B 1d521e7d5177e864bcc365e7fe978ea4380b68380d69e542c7b1801723657dee2780b2e2441d6b5831712b550e0763f36878b913cc0acb3e42a5d1f5d9df994c SHA512 e3f1fac107add3017b522e446f22c81910cb67e05bb4008d061d371a7e7336942fef33fbd426e13ac0dda94701f1cb4fb16cf860d57c36121948dd3414c62ef0 +EBUILD emacs-daemon-0.23.ebuild 1655 BLAKE2B 0f04993f482708927f2e06779a588af9ff97935d2de7a1c04f8493d9c072cdbd8672f06fa864ba44b0d7ccd4c4f9366ff666b7478259d03d8ff7bd42343badf4 SHA512 3be88552eea164aa17a0dee904c10d8d26ea9faae31692b8dfb9efeabccd74aedeae3fd075e03596d5d26be9eb46fbc3845878f828310b709cb67e71f3a3175c +EBUILD emacs-daemon-0.24.ebuild 1788 BLAKE2B 598229a553654d2716aa8f0ec7474fade7f4262883015fde132cf7aad4278fec73fd6872f9ef020bb56f79855f6e84b6b60a17c368c1f09471c9caec2b6c53dd SHA512 4de08a0ec193611b5d64af7ed4fbb2adf2da6c1eb3d1f3fa24e46fb0faad5e54cb1913746c528f22fcc92d88f3c26018aaae46ff35bd561ca636a4819de10132 MISC metadata.xml 362 BLAKE2B 59c9e3025bdd347e4812d6485bda2b731a1b0adf2eec16aefdd6b0d3379a949cd99c637febfcab0c6314c457eafe0727a986196e4499aa29dbd297a6a0458d66 SHA512 5882c9372b62c44189426a1ea3ac975e29b70fc5b5d30a3f024edced82d9406e118e9acee91b1353c76eb65f19008e4bb1475f859509c933be48c03aa701394b diff --git a/app-emacs/emacs-daemon/emacs-daemon-0.23.ebuild b/app-emacs/emacs-daemon/emacs-daemon-0.23.ebuild new file mode 100644 index 000000000000..eeb3e9f0786e --- /dev/null +++ b/app-emacs/emacs-daemon/emacs-daemon-0.23.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Gentoo support for Emacs running as a server in the background" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" + +SITEFILE="10${PN}-gentoo.el" + +pkg_setup() { + local has_daemon has_gtk line + has_daemon=$(${EMACS} ${EMACSFLAGS} --eval "(princ (fboundp 'daemonp))") + has_gtk=$(${EMACS} ${EMACSFLAGS} --eval "(princ (featurep 'gtk))") + + if [[ ${has_daemon} != t ]]; then + while read line; do ewarn "${line}"; done <<-EOF + Your current Emacs version does not support running as a daemon which + is required for ${CATEGORY}/${PN}. + Use "eselect emacs" to select an Emacs version >= 23. + EOF + elif [[ ${has_gtk} == t ]]; then + while read line; do ewarn "${line}"; done <<-EOF + Your current Emacs is compiled with GTK+. There is a long-standing bug + in GTK+ that prevents Emacs from recovering from X disconnects: + <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and + <https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>. + If you run Emacs as a daemon, then it is strongly recommended that you + compile it with the Lucid or the Motif toolkit instead, i.e. with + USE="athena Xaw3d -gtk -motif" or USE="motif -gtk -athena -Xaw3d". + EOF + fi +} + +src_compile() { :; } + +src_install() { + newinitd emacs.rc emacs + newconfd emacs.conf emacs + exeinto /usr/libexec/emacs + doexe emacs-wrapper.sh + elisp-site-file-install "${SITEFILE}" + dodoc README ChangeLog +} diff --git a/app-emacs/emacs-daemon/emacs-daemon-0.24.ebuild b/app-emacs/emacs-daemon/emacs-daemon-0.24.ebuild new file mode 100644 index 000000000000..fdda794a5706 --- /dev/null +++ b/app-emacs/emacs-daemon/emacs-daemon-0.24.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +if [[ ${PV##*.} = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/emacs-tools.git" + EGIT_BRANCH="${PN}" + EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}" + S="${EGIT_CHECKOUT_DIR}" +else + SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" +fi + +DESCRIPTION="Gentoo support for Emacs running as a server in the background" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" + +LICENSE="GPL-2+" +SLOT="0" + +RDEPEND=">=app-emacs/emacs-common-1.11" + +pkg_setup() { + local has_daemon has_gtk line + has_daemon=$(${EMACS} ${EMACSFLAGS} --eval "(princ (fboundp 'daemonp))") + has_gtk=$(${EMACS} ${EMACSFLAGS} --eval "(princ (featurep 'gtk))") + + if [[ ${has_daemon} != t ]]; then + while read line; do ewarn "${line}"; done <<-EOF + Your current Emacs version does not support running as a daemon which + is required for ${CATEGORY}/${PN}. + Use "eselect emacs" to select an Emacs version >= 23. + EOF + elif [[ ${has_gtk} == t ]]; then + while read line; do ewarn "${line}"; done <<-EOF + Your current Emacs is compiled with GTK+. There is a long-standing bug + in GTK+ that prevents Emacs from recovering from X disconnects: + <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and + <https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>. + If you run Emacs as a daemon, then it is strongly recommended that you + compile it with the Lucid or the Motif toolkit instead, i.e. with + USE="athena Xaw3d -gtk -motif" or USE="motif -gtk -athena -Xaw3d". + EOF + fi +} + +src_compile() { :; } + +src_install() { + newinitd emacs.rc emacs + newconfd emacs.conf emacs + dodoc README ChangeLog +} diff --git a/app-emacs/engrave-faces/Manifest b/app-emacs/engrave-faces/Manifest index 9f99579025b1..a621b806ed67 100644 --- a/app-emacs/engrave-faces/Manifest +++ b/app-emacs/engrave-faces/Manifest @@ -1,3 +1,3 @@ DIST engrave-faces-0.3.1.tar.gz 23748 BLAKE2B e58e8a0c03c80682c6d1a69f00148d61fa23ae5df1bf87604e2e259e436f2fe3dafe26dd49aaf520fb8779e4171a609f54442cfcdfd2b608f2d896527a3b230b SHA512 97303d9324013028feda5d357004315536733f2f605995b5cdb69b22a955e030654b8e1595bc80b9070a22e280c3be3f44cbe1e74c12bd5e6d7066e884fc59ce -EBUILD engrave-faces-0.3.1.ebuild 436 BLAKE2B 6a81fceb82f2c263e03b1a3eed24d57d3b6da9d4046fbd9205aed589872284b1a8bfb247ff5c8095e8138e86d8f4cef792b38d1e54cb344db64e676499ab24f9 SHA512 272a6426c43c8d249a50e6a4225d3e3ec1eeafbd4336fa4e4fe38d528807b9a094331d788f019979a719733d604ea95382893f7461392be1a4f80961e176d30d +EBUILD engrave-faces-0.3.1.ebuild 435 BLAKE2B be3c0f32d25748bd313cf91ae37b87c4eca32a4b76882ff1aec5c59e4f8050d45756af669a8cfbe89a0947a2a1f7777bbc35a6890c21145d16626f592a200b5d SHA512 b652bdf32a586e82dbdf0a3fb283ec13067c884d94f4e9cc2fc6b92a3fe3be3f1f2267c5ece00961a76121684561f2f8ea5feb875fa929caf0f009a4f1fb50ca MISC metadata.xml 702 BLAKE2B c2180ee33595ea3e89012c9e387470b742fcdbacecb115640f53766771ab820ba05507a55d2615fd50f25727e15350d628d789f17ef6d5740b6c41aeb4a0816c SHA512 e55e94c681df0eae400228b09a01ffbae8fcef95f643b777f9fbe2e9ae9f2245c4229a830a5918bab7c19579ceaf8aa7ba01381834262316fb2f2e82c2b6a880 diff --git a/app-emacs/engrave-faces/engrave-faces-0.3.1.ebuild b/app-emacs/engrave-faces/engrave-faces-0.3.1.ebuild index 52f2efb4ab39..e6a3dc15048e 100644 --- a/app-emacs/engrave-faces/engrave-faces-0.3.1.ebuild +++ b/app-emacs/engrave-faces/engrave-faces-0.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/tecosaur/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.org ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/eselect-mode/Manifest b/app-emacs/eselect-mode/Manifest index 47b30e0c4a5d..9d83886bbdc3 100644 --- a/app-emacs/eselect-mode/Manifest +++ b/app-emacs/eselect-mode/Manifest @@ -1,7 +1,7 @@ AUX 50eselect-mode-gentoo.el 178 BLAKE2B 50fea27e7add6d31f37801593430154636bb58ac6e3f7cc44c68a16d49c9156cf37285778a38bf97a1f4805a22d6d5cf9d597acdcdedfd77c62a5825a0d1d88f SHA512 200da398adf72241112bcda74b432a8a313cf29018c9f6fbdf6021674b23a201ada6ba884d4c9c3a4ee4c042d6c8fc7c3ba59702c8ddb6ea20b652f9ded9d32f DIST eselect-1.4.27.tar.xz 184464 BLAKE2B 718874f4d0651194f361ca3202e5140982812bf486c8efe82354944d55206b0113fa135992203e8baa00019c3fd773a90ddaf67157c16f4ac2d69965d9822fbd SHA512 f534785fc1f79869840f420b4ab2b2bf35593c504cce878a6d3d07f75012cf32288009ea9ac2a5607dba216a794110a64c5f2c54d5d8a3c641328489cecc024b -DIST eselect-1.4.28.tar.xz 184692 BLAKE2B 86d1bbc0cb618f6edf49753c9f2be0f67670590ae55b8d2a8824940a5efa8462e395e1ee7f42379bd4ea64ea74f775a78e0a3a23ed565c67c3485f7e4e2d7a83 SHA512 26ac77465e2d6ab5193083c350cfd027d73ecd6d2702fc5f3db90373e92bf3722aead99c9b00b540c7972761620a485941c897854fe110454a4c6897f3f92868 +DIST eselect-1.4.29.tar.xz 185948 BLAKE2B bb387a14c81d5ff5bf2e6e703465b24140b047f1464dee3c7fc0a125c9d94544a9afd801b42d2902dd6dee1af705f7dcfad854286d7e243a0f654cec35ab8eea SHA512 0466be2634f9d632d628cb11793d604002d989c222758ed33259c6b1dede80765d80f782242b22704e890bde84b2e1e3b3fb3d31574812cc803aad64ba8e7cf6 EBUILD eselect-mode-1.4.27.ebuild 668 BLAKE2B 4104cc945ed8c8165e91e3da851e5ecc32b2d26aa22d21666b8308f3cf3eb7de9c15b17ce16c6d90d6b3228ebcfc159bdb5e9a9745a5a98344c66acdfe9f351d SHA512 b2b6a25a590e7423092c442211b0ad2a1efc2b3217c4ff7997aece105f4bc25a8969b74eceb8ebab597dd5fdd77560723cb0f1934705e02af83cc317336cbe1c -EBUILD eselect-mode-1.4.28.ebuild 683 BLAKE2B cea5e1eb36b985af0d0d044acded8dbb64d9b855941cd593460b148d9818d744a0930d280a07ffd958c780e59cc662187a76c53278efff351d46840ba9a6ca14 SHA512 3e32ce22eeb6c226c4cc03639b6d29ff72873f5fc7cd708e8156bb4d1b975e6f5ebc96e00e45ef60a0ecc34e062bbd8908bd9a56175618b1353d948875379003 +EBUILD eselect-mode-1.4.29.ebuild 675 BLAKE2B 7bf3a7e6295586d341a85872ffcbc2705495ec26316ac35a94f4c401166ef3079db1f6ffcf5fe9be21b2331a5c8a17871f6da637dfcb0f0c3acbdd7d2e500b19 SHA512 b31100a6c0fe558e1eb96976181f66b996c001ba7681597b7f23446f0a6720d9974ae574dd5d64d6878509779e7d90feb45f034a11b910fa5ad2d25fc1629e12 EBUILD eselect-mode-9999.ebuild 455 BLAKE2B 1acca7e08f7796c51db5bf1db10f507841f48c45dae8f070f97b4685c1a4c831eb8592d9db1f784025a27e7d3d6580aac3e8e1a75768ec62dd9e7c534aaaa69d SHA512 872d2493320219c682c4b1d0d195275d6db3d50fdc0a722b86843faa9c4bdd891d8a0dddee08084b19ab1316104a178e69fc84f8b01a77cbfc80a06c44fe6931 MISC metadata.xml 450 BLAKE2B 18abd40eece633f3e8973ace3935ce484a8cbe75ba047963ee0beb3e4dca3f4c7d94b07423de65a0a847d73efb6849dfa1ecc8502424e98a8a6b5321f09be836 SHA512 bb496b4931b553dcf322e71a5f475db8acc8ed445b439f25d3aa7a1e08662d747f386eb043adcb159bf73c9a746c1ddc00d58eee1e7dbfcf7321d41f13e7ac7e diff --git a/app-emacs/eselect-mode/eselect-mode-1.4.28.ebuild b/app-emacs/eselect-mode/eselect-mode-1.4.29.ebuild index 91516e5b02e2..0fd568956ca0 100644 --- a/app-emacs/eselect-mode/eselect-mode-1.4.28.ebuild +++ b/app-emacs/eselect-mode/eselect-mode-1.4.29.ebuild @@ -18,6 +18,6 @@ S="${WORKDIR}/${MY_P}/misc" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/ess/Manifest b/app-emacs/ess/Manifest index d5a7e5b9e21b..8d6fbba55e79 100644 --- a/app-emacs/ess/Manifest +++ b/app-emacs/ess/Manifest @@ -2,5 +2,5 @@ AUX 50ess-gentoo.el 58 BLAKE2B a643ea2780e8bb7c211ad438b41d709d39e3484a99ab1d603 DIST ess-24.01.1.tar.gz 681901 BLAKE2B 892e60f33252f0dca979eb52cdc2eca7a79bad247037f599b6e640b02930019523ad276f764af281bc232040c34fb05ac884f1915940b09c3e89d2394f6887f8 SHA512 3ff7084f1182bad30771e264e491c7ab1b2501d4d6558ed6c4acb98aec6abed3c45c2049cf565164406611b1e8a5b92485b15da1c1696694454c5f65a8617191 DIST ess-25.01.0.tar.gz 691573 BLAKE2B de6b40149bbf3d47cba32d03c486ee08153719902d04ed35df49c17c8415f34c6272e66f4c66cc144e798c2d838589a1c476d13679190437855b0f7ab5000e24 SHA512 93339ac72220c8aa4cadb4c0e03fa4eb8fc095d84dd5cc27dbc9bc7d3682d9676c9ba05e8568cd3ffdbcdf7c789706413b7f487993e63b2e160c7ea3b4673eb9 EBUILD ess-24.01.1-r1.ebuild 1808 BLAKE2B 177c8ee51592bffe84b7df06832fb5f7b58c7dd313e44845ca615ce33e01b41aed91898ca54002f0c1e463f1de95d63fc200663c266c38bd46b86bd379a8d2d4 SHA512 e425a06767d4cdee7311ba301620da4a3ad61e59dae8609880636f01cff04a77e4f58b2d7a9cba939b200ef3a7e58143e13cc4fe26724e835964cb82e759dd2c -EBUILD ess-25.01.0.ebuild 1812 BLAKE2B 51767f1ed70aef57fecbd2ff4c0950084a4d411a97443f81b5c563aee7c02018676e30d68f5ea59df4ac493ae2a9fd9cbeac560da3d06a2d4d12128cff22ad2f SHA512 e8aed32ab3d736687b4d0b258ae14135a6a8c6067db53f7411fa8939fe00007213570530459fa9917c2df5ded803a0a0a15a9bbef3a6ea5890551cc3f1df9acb +EBUILD ess-25.01.0.ebuild 1809 BLAKE2B 36077621295b9f93b1060a68ea94a32ae3f2a9afbe2556701433a7962abb772cb1aae28cf0a7c5fa62a27c459e09639b0e93d280437cd42b64c288feae1d4182 SHA512 fd2d0d6acd8825db2db6de71f2ac364954b023874e21799351c076e4397610398ae2128c7e614149c34a4b253d13fa488bf2c3da512b8a7a1ac0333f6ff81c39 MISC metadata.xml 440 BLAKE2B 798b123bdd4fe461bea5f599c5b0508ad51c9023026f79f78bba68f9ce766a3182fbfe3b9cb136d514a127fbc57406e951bba1f308444c2f5bb4b7d6a22e7f7d SHA512 99c2f537a0f52c365e00f9f71a34a3771a79a2ed51a30c2978e73f86aec5bf7844c20e3fc701f32b70045a4e66d9692e8a017ecd8d9c3150596a8c1b147968d6 diff --git a/app-emacs/ess/ess-25.01.0.ebuild b/app-emacs/ess/ess-25.01.0.ebuild index 1e4c7dc7204d..b43533690f54 100644 --- a/app-emacs/ess/ess-25.01.0.ebuild +++ b/app-emacs/ess/ess-25.01.0.ebuild @@ -18,7 +18,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${PN^^}-${PV}" - KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux" fi LICENSE="GPL-2+ GPL-3+ Texinfo-manual" diff --git a/app-emacs/forge/Manifest b/app-emacs/forge/Manifest index 81d81d51da03..4fa32671095e 100644 --- a/app-emacs/forge/Manifest +++ b/app-emacs/forge/Manifest @@ -1,7 +1,7 @@ AUX 50forge-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 -DIST forge-0.4.5.tar.gz 129600 BLAKE2B 55a0e48d79a0dc17e8a1b923a324a9210e25cd6fda11294d09b3659a47dc3fe324134c0e2d2a274db97fd86aefd58068739f5c1d1da1e6b68cbc57b371c70347 SHA512 e4b4269c1b4f9630861c988a12eb4c86b76cdaf57d0d80d2acd697f30315daa586caef39c53fb3b9490f05fea70d04476a99804b131c7028a7cc0b769758f594 -DIST forge-0.4.6.tar.gz 129829 BLAKE2B 33262a395f27a00b240573b2b4a909b1044c7e9f6ca6d506d3652f88c5b43667bdb3e09d3a122492c98388a14568e7c2dd73625fbf112b9ffda86443a6994579 SHA512 06693c05b21bc09f0f72f6d44a7c23350b0a7c277b0eeb588db40bfcb6b387ebf81f1d76b1f78f3248576802a2cca9eae0240d3ee691357539b7e395e31d1dce -EBUILD forge-0.4.5.ebuild 862 BLAKE2B 26ab239a3a4528224d1e2b889cd450ad06320eab2fcd97b135bb61b4d8b7170ecfad4c4a824b361bc39e0f4992ad7fec05bf78a3009b77e87c95960a38ff30b5 SHA512 2926f8318c410a8d70c2127b5a0c3f9e5c8b83663b9820dee182f34f94445363c961bf8cc7c6528b52c4e02e8649ec6851fcf3dfb21340cca45b6d28ea4952cd -EBUILD forge-0.4.6.ebuild 876 BLAKE2B 1578241c54104e9da9fde5135d4a3b3e9d59ffc9a5e3b32459b5ea6c7e1758ee4dc6ebad60552af0822e3c593e92cf03c5c2b2a8522f3e0e6b32759290e6a409 SHA512 ffd3bf6179dc43edf96f000d01424de6fb61c5f46c1f596ae57ac3b476fefcdcfdd26f6daf37005cf9f8d86b33f1adf6275491192cbc9eb31d9e76c8cc674a44 +DIST forge-0.4.7.tar.gz 134302 BLAKE2B 5797a8908cc25a49a40611ca3eda43e55cc9c8c45e8e747877e1345e62194efef07deac49e3524c19ea17e0f24787ef3459e8ca3360ab66cf136cd203bb52515 SHA512 261e1992ab30f931f24caa418a18c08076936f77e71d6ba3c22d959ee5260de717d43532aed910c43d8147fb520028d3ffb3a8cfceb9d2878fea39dd5d5539e7 +DIST forge-0.4.8.tar.gz 134969 BLAKE2B 136defcc7833c049889c4997ec1f2fd192629d655ab6a3ec532220f0652eb588846a7131d552a5c3e2fa15d9d114137361360ee0fe3dae45e4dedce21514e9a6 SHA512 84b9894bd6a5728cca00f2be1ea974758ac53f3454311feb303b4658fd9cf007bb1c65774a555e3b5a9cb5f5cc4877c13f092aff3d7527d7a7eac2d58a510bad +EBUILD forge-0.4.7.ebuild 893 BLAKE2B 1d4320cbae23a40739b67df526f732ce24defbb17408c7cdbac212487c3331276a03403a7dd6932c91fb3727a7f24c658706910fed956238d05f55c318afcfb7 SHA512 56ebbfa985b973e2ca2368b34e38bc996828ed15ba5e7b504b69b1327657fa9add8311694e4008966b099232289c8f7aa52b2d63a3decb4643e1d05cfcde5f01 +EBUILD forge-0.4.8.ebuild 893 BLAKE2B 1d4320cbae23a40739b67df526f732ce24defbb17408c7cdbac212487c3331276a03403a7dd6932c91fb3727a7f24c658706910fed956238d05f55c318afcfb7 SHA512 56ebbfa985b973e2ca2368b34e38bc996828ed15ba5e7b504b69b1327657fa9add8311694e4008966b099232289c8f7aa52b2d63a3decb4643e1d05cfcde5f01 EBUILD forge-9999.ebuild 876 BLAKE2B 1578241c54104e9da9fde5135d4a3b3e9d59ffc9a5e3b32459b5ea6c7e1758ee4dc6ebad60552af0822e3c593e92cf03c5c2b2a8522f3e0e6b32759290e6a409 SHA512 ffd3bf6179dc43edf96f000d01424de6fb61c5f46c1f596ae57ac3b476fefcdcfdd26f6daf37005cf9f8d86b33f1adf6275491192cbc9eb31d9e76c8cc674a44 MISC metadata.xml 569 BLAKE2B 80cea93ab6574a8c39810a3fe59151c95e90a00f235352011174868554d9b89effb34601ee5ae51b37c25d3da87cf77c045dd0d35bf6e31298e16a2e7d850bd7 SHA512 d6412b328aa1813da6173404c169af3e2b52c71251b74bbb2ea59969be8073071c319bc4286c31882133931ab9bdb5ad30cb5da47c6698661f21c367e01a1287 diff --git a/app-emacs/forge/forge-0.4.6.ebuild b/app-emacs/forge/forge-0.4.7.ebuild index ccc37c078018..da531f9f98b7 100644 --- a/app-emacs/forge/forge-0.4.6.ebuild +++ b/app-emacs/forge/forge-0.4.7.ebuild @@ -3,7 +3,7 @@ EAPI=8 -NEED_EMACS="27.1" +NEED_EMACS="29.1" inherit elisp @@ -35,6 +35,7 @@ RDEPEND=" app-emacs/closql app-emacs/dash app-emacs/emacsql + app-emacs/llama app-emacs/markdown-mode app-emacs/yaml " diff --git a/app-emacs/forge/forge-0.4.5.ebuild b/app-emacs/forge/forge-0.4.8.ebuild index b4fc84a31230..da531f9f98b7 100644 --- a/app-emacs/forge/forge-0.4.5.ebuild +++ b/app-emacs/forge/forge-0.4.8.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -NEED_EMACS=27.1 +NEED_EMACS="29.1" + inherit elisp DESCRIPTION="Work with Git forges from the comfort of Magit" @@ -26,22 +27,23 @@ S="${WORKDIR}/${P}/lisp" LICENSE="GPL-3+" SLOT="0" -DOCS=( ../README.org ) -ELISP_TEXINFO="../docs/*.texi" -SITEFILE="50${PN}-gentoo.el" - RDEPEND=" - app-emacs/compat + >=app-emacs/compat-30.0.1.0 + >=app-emacs/ghub-4.1.1 + >=app-emacs/magit-4.1.3 + >=app-emacs/transient-0.7.6 app-emacs/closql app-emacs/dash app-emacs/emacsql - >=app-emacs/ghub-4.1.1 - >=app-emacs/magit-4.1.1 + app-emacs/llama app-emacs/markdown-mode - >=app-emacs/transient-0.7.6 app-emacs/yaml " BDEPEND=" ${RDEPEND} sys-apps/texinfo " + +DOCS=( ../README.org ) +ELISP_TEXINFO="../docs/*.texi" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/fsharp-mode/Manifest b/app-emacs/fsharp-mode/Manifest index 2c741185cdf1..32183fb11129 100644 --- a/app-emacs/fsharp-mode/Manifest +++ b/app-emacs/fsharp-mode/Manifest @@ -1,5 +1,5 @@ AUX 50fsharp-mode-gentoo.el 184 BLAKE2B 381798f016470b06d444b3187161b33aee39cc9512e53b26d925299818dd91a3bea0accef5cc8390e40216cd6db9c1db56399a3f6afe8810f49c62987e718af7 SHA512 d199454deaefaff33e55b7e3af0230de753b9700458366452372ed958bbefeca506f5ce670551e0906905291c6e6a02a5b5169c84dc48dcb459bbdc1d33e24e2 DIST fsharp-mode-2.0_p20230622.tar.gz 82036 BLAKE2B 0a23200925a475ca4a046bd4ece13fd994bead0d021a5e0dff6d0494637b52f6113d8d1cb22d4e9505ae13a0033c48f205dea8690b9793ea5f9d6b0dc62419c2 SHA512 2385039129d09b3e037168e488f7e7867d862ba52ccfcf4f4713d648e516ca14a25aa7a879cd3adcc09d91c571a374c4573d3b3f50bba0cf800e48e953266e07 -EBUILD fsharp-mode-2.0_p20230622.ebuild 828 BLAKE2B d5ca95f1d43d2a08bed58e7358213a60ad6d76eca97457fd07c615556ff9ff8b9a453f774b9aab8c7a09cb424ac0bafc032efa3ebac5aa1ec3795830a024053c SHA512 7cfa4444dd6ffaa8c3741e157f2325c03bdd12609f98872b1a95a48e391397a191012bef54eba1464e7cb1f0e60d9ea6f03f93b736f1924dfec8a49088fab212 +EBUILD fsharp-mode-2.0_p20230622.ebuild 827 BLAKE2B 7ad44d8b4a79813ab5b175b4ec2e90afbaa5a871fe200a5a22795e54ed49495c2a483ba51bdbc011f4a674e3476f17c9f1277f76766fcc090cff7919ddf5243c SHA512 91f172c8f30ec648bca469cf140594fbb352937d0b31b06d565942f37e2b07534ed35ef7e7a03fb13057f90ec0454dd1273e1144d917385e54e0ee937de95a4e EBUILD fsharp-mode-9999.ebuild 765 BLAKE2B 3fed5a3c9eff578619548250d1609ca46c8e4a5e8ed314b1da7196d0c4322e2bb1556fde3217670ee041abf5636835828b676b5428ccb1ede73754d13ce8f8ef SHA512 acbc6534bd06a94768ae23f69a861684322d9808323816ab3b299e5de8a2d738d1a03438eb4e62df50082918a5d2347d9b1ced7de46eef08a880db39be37d6a2 MISC metadata.xml 533 BLAKE2B d0fff1e8fff09a4d096a94bc372a479a44cbb67c9aa7118ed3080690b136bd446d273b9f00a99536691f3b6bce23e46ede67d505a017b0212e459dd74300ac01 SHA512 a99fa4d18c561c0c8eb4c81a96c4cd477d2f15d8d50f4f5cb951fcafcd77e134977105c186f8ffbe7bd00db126fc218d6a006b7fdc2d29400bb0c6c05dd81b8a diff --git a/app-emacs/fsharp-mode/fsharp-mode-2.0_p20230622.ebuild b/app-emacs/fsharp-mode/fsharp-mode-2.0_p20230622.ebuild index f01f85ed5720..8698dc1a33fb 100644 --- a/app-emacs/fsharp-mode/fsharp-mode-2.0_p20230622.ebuild +++ b/app-emacs/fsharp-mode/fsharp-mode-2.0_p20230622.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/emacs-${PN}-${COMMIT}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="Apache-2.0" diff --git a/app-emacs/ghub/Manifest b/app-emacs/ghub/Manifest index e4c3ec5a2824..963ba3e9079b 100644 --- a/app-emacs/ghub/Manifest +++ b/app-emacs/ghub/Manifest @@ -1,4 +1,6 @@ AUX 50ghub-gentoo.el 124 BLAKE2B 84170098bd01bb9f165eaf06f7cb21c56d2caaf964d2658520311757845d053072a7704fcb90cce2a2dfbd2385f357d2e7569061ebe0ca41b575efd752d29fd8 SHA512 596c7e75560f3734b57525bdfb42f3985fb49ab4d86637231361f6673d2431c0a6e73f91f58f003f9027f1143b9be3f4330ef2e1ff6c627ca6057256f4afbfca DIST ghub-4.2.0.tar.gz 61058 BLAKE2B 055edcd4deaa068874ca896027bd752fac099a355f0b19be6bae75c8b1eaffe43206e5ab92cddaa35103040d2eb5533034bccff494e7c364382c164d5f6a1735 SHA512 530a19bbbd3d7dfb9f1289f0a1273f08f741f87a4009db0ffc08a4ec1fa7f1d1c3468692277f494334d21b869730d10abf7005f7cfeb50b76df9ab4a3f3d7328 +DIST ghub-4.2.1.tar.gz 61132 BLAKE2B 238c66d08bb50ad81c67ff2032a73fa5c0881fe1862f334703889b332cd1daeec477a57742c2955013daee440b38fae6fd2ba40549583b56e5f49bc6313b6251 SHA512 25bd86eeea0ad9923df519f34d69473b08a8534b1a7edaa12513d692711b37d8116e842b565c02ee4eab021bccebbfd569f764e82263a167d83de5b803a15bd9 EBUILD ghub-4.2.0.ebuild 783 BLAKE2B 1b43f2572a4fb3b565c4b3f22ada9a0072136f6ac4ba0349d98c6429e72b5a154ab1b5bd3a65c4c6369df9a54fd1581074476f123de9fbb7d1f5c603a4e3ae65 SHA512 ff3e06ed05d8f36cca2e37082f452c780b6ef79b29f4cb8d8fba626ce7140cea280b16ca0174ca50dcf846333aea0fd8221f5d6e5f45587e59443e08f18480e6 +EBUILD ghub-4.2.1.ebuild 815 BLAKE2B 66042a40c4fc0d4484f9c473e0a8e9cd8b8f08ab1edcd398b157aceb11cce767d22cba52cb198d0481887e5a8f849a95b4587c4221c521f05b271556c1211a62 SHA512 39b194938cb3a2b2d90feab7a7a17fe69282a0c2dc1188e54d5e9fd8b1c4457ad55256eb3d871b610db80b8410128f23a54eac9d9ab14918d7b933e25434bb9e MISC metadata.xml 1297 BLAKE2B 76a67936c0754ffeba3ca47551417bea6a0996c5197977b2dce2c73bf7acbe421f0c7ac0f8415b529f1ee3109868bc5306d7e714a58f3faec549ddd575cc82b1 SHA512 8cb4ebebcce9526416253b528bd8e2865311a796f10cc176b7d87d0fd06b573a9d7dc094cf3c2ccb916eccffb69dd5a164ad64c8f0310727147bea3804aa79de diff --git a/app-emacs/ghub/ghub-4.2.1.ebuild b/app-emacs/ghub/ghub-4.2.1.ebuild new file mode 100644 index 000000000000..e61ed8cc3d47 --- /dev/null +++ b/app-emacs/ghub/ghub-4.2.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS="29.1" + +inherit elisp + +DESCRIPTION="Minuscule client library for the Git forge APIs" +HOMEPAGE="https://magit.vc/manual/ghub/ + https://github.com/magit/ghub/" + +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 ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-emacs/compat-30.0.2.0 + app-emacs/llama + app-emacs/treepy +" +BDEPEND=" + ${RDEPEND} + sys-apps/texinfo +" + +DOCS=( README.org ) +ELISP_TEXINFO="docs/ghub.texi" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + mv ./lisp/*.el . || die + + elisp_src_prepare +} diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest index 5479e9543bb7..d12c0deaa9dc 100644 --- a/app-emacs/helm/Manifest +++ b/app-emacs/helm/Manifest @@ -1,5 +1,9 @@ AUX 50helm-gentoo.el 79 BLAKE2B 7f188281cba0bf1f683977149ffa01f2bf6679cec1d73553e27c445ebcf97d2a6b227d09c77a01dadce49e755d97cc572af4fc5358ca35866a4c12dd8caa61b6 SHA512 30d2ce1f8073f15439cc6d68620e9ca776ed74fdedfca4944d7d749891f33aa2ad1dccffdfb85f1e1049460015daf2104f0b9cd0f5b872c5d5c5ee1eccd25b21 AUX helm-3.8.8-no-autoload-check.patch 674 BLAKE2B 1cae635d26e3c5b41b585de585a87dab6cf37bd180cdea546c25fd12adbd8d9ed1e42e613164815b776455c991efdf075fcc4c19b4a812109c9508be76590db1 SHA512 14fdc3c5163389f11c9b684f569b9bc0e6e5ad4aaf9c2e170f66b05973e7a9a4744b0e293e167f2d714fa81f157b4b960bac07faf1e052a12167ad56ef131eda +DIST helm-4.0.1.tar.gz 1933447 BLAKE2B efbc4640cc3167e734e54474d8da9684fbaa1947d9db7e387e8df4e249d7e26c5b65120391c8fc3bee26c46a546d949833e0f0f64db9cca9b7456914c70b0fdc SHA512 5dae4fbe8cdc7b1cdf5ae4f26e99ca1e63fff0e25c2c4c516dd10d4a97268bcfa918302b6bd25fc46364df60eee80f33341d9fc03327e5c4d817b91d662f171d +DIST helm-4.0.2.tar.gz 1935290 BLAKE2B 18b41920db2f5cfad1e679ebe4d653adff21b66a10564d112f7fcbeced6bb7cd46604a861b9c47ea88c986e837255f35f25a36d40175b4b50816c304d15c68ce SHA512 1167c82be3ebec9b699d24d58f98726a45d79709361064cba1d86b02503954181df1d4d3a3b28f05579fa98dfb553a87eee94f6f6a22409b0e93e51828477e5b DIST helm-4.0.tar.gz 2391038 BLAKE2B b3bd0c3736bb20218ed88afda39cebed4853a43915dd9e857d57f459f5531f565435aba19e71a196b808db58d56f54dda1ae9916697f7025055c4b9471df19a1 SHA512 70563293cdd9212ed46bcb13a2dcdb2c669a66314676a34d99102ca517c5e27c6937926c2c063fa1826d7eca4c0c9f61146067d684ca34ac1dacd3d977a0bd77 +EBUILD helm-4.0.1.ebuild 881 BLAKE2B a20ba3ef10cec3ef10eb3e4f5e641b5c2b6c645b4f8efefc3502f5a62251682bbc8342769ba9ace410c92b68f78ee5de511737b80fce6c10df83c73d2b1eaacc SHA512 66b704ab1e8eef462ced05ffc7d13c23e70b771cbfcc6e1453dd2eca978a76a51d8acc677b4638fb26bd5f6949a13848e9582c97c7a07723386067bfa113b01b +EBUILD helm-4.0.2.ebuild 881 BLAKE2B a20ba3ef10cec3ef10eb3e4f5e641b5c2b6c645b4f8efefc3502f5a62251682bbc8342769ba9ace410c92b68f78ee5de511737b80fce6c10df83c73d2b1eaacc SHA512 66b704ab1e8eef462ced05ffc7d13c23e70b771cbfcc6e1453dd2eca978a76a51d8acc677b4638fb26bd5f6949a13848e9582c97c7a07723386067bfa113b01b EBUILD helm-4.0.ebuild 901 BLAKE2B 660951568780585ff7f69f3e381082294f6c584d9889812fb0bf1b7609a9a690fb47e8580dba101179aff27f8dc044d0596bf011087279b392c0a34c292484b1 SHA512 634ed2d3179e17113a5f73990724c84d6c486729faf6255ef6cdc59da61353880d33601b5db8a4b67039c1d99fadbec73610706a451cbca87a593395de6556c8 MISC metadata.xml 822 BLAKE2B 5de057ddb881d67550d3e8cd0be43d3328b8e7a38b98338ffccec147095cd5d8f8bc68695c797a872e2ed7e455859fc1d6170f414231016edab5a8d742ad2a40 SHA512 08367530e4e47577e1812d229b97094b9c012c4c91eb7e69f5724e98d8790327fe35fb9b480cf33eedd105f1fd85133c39397eda0426461d80bdee704a51c55a diff --git a/app-emacs/helm/helm-4.0.1.ebuild b/app-emacs/helm/helm-4.0.1.ebuild new file mode 100644 index 000000000000..84989e6ddc10 --- /dev/null +++ b/app-emacs/helm/helm-4.0.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 2019-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Emacs incremental completion and selection narrowing framework" +HOMEPAGE="https://emacs-helm.github.io/helm/ + https://github.com/emacs-helm/helm/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/emacs-helm/${PN}.git" +else + SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + app-emacs/async + app-emacs/wfnames +" +BDEPEND=" + ${RDEPEND} +" + +PATCHES=( "${FILESDIR}/${PN}-3.8.8-no-autoload-check.patch" ) + +DOCS=( NEWS.org README.md ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +} + +src_install() { + elisp_src_install + + exeinto /usr/bin + doexe ./emacs-helm.sh +} diff --git a/app-emacs/helm/helm-4.0.2.ebuild b/app-emacs/helm/helm-4.0.2.ebuild new file mode 100644 index 000000000000..84989e6ddc10 --- /dev/null +++ b/app-emacs/helm/helm-4.0.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 2019-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Emacs incremental completion and selection narrowing framework" +HOMEPAGE="https://emacs-helm.github.io/helm/ + https://github.com/emacs-helm/helm/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/emacs-helm/${PN}.git" +else + SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + app-emacs/async + app-emacs/wfnames +" +BDEPEND=" + ${RDEPEND} +" + +PATCHES=( "${FILESDIR}/${PN}-3.8.8-no-autoload-check.patch" ) + +DOCS=( NEWS.org README.md ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +} + +src_install() { + elisp_src_install + + exeinto /usr/bin + doexe ./emacs-helm.sh +} diff --git a/app-emacs/hl-todo/Manifest b/app-emacs/hl-todo/Manifest index 240c204fb24b..9ea13354b895 100644 --- a/app-emacs/hl-todo/Manifest +++ b/app-emacs/hl-todo/Manifest @@ -1,6 +1,6 @@ AUX 50hl-todo-gentoo.el 180 BLAKE2B 967e85d2d5738a45f21cc1bb038ac64366a0774d88fda4b542521f76ee204f88b950769eb120d2f537b0a48fdd239d17453263c19aefcbd1f2bf14d886cfcf88 SHA512 9b9b437d6ea14762afac357012a307599677f115bc1659d0c07cfd7db4eefa95b5a7104d03db101cdfefed05a9e510324a11066772e5642891c054675424e533 -DIST hl-todo-3.8.1.tar.gz 19400 BLAKE2B 035cfdd0bcd859c48acc59a9f2bbd797c1e0f2a3510d3ac4f8538cd0a467afc01175cfbcd17ea597e83d5aeb366f74f8f52a5316e40236fa95bcf6e6334f7fcc SHA512 9cbb0537a375f54b73f39bd9c2ec80ba7fa425630e516b147fb5e674c9123eaf5fe79d3cba829b4b0dbb249834df5f7fe2240830d313d84c03cdb8eb0f9266a2 DIST hl-todo-3.8.2.tar.gz 19502 BLAKE2B 5bea842f4fc92f0b9668357d4d43c665eb26f3326ff9fa48ce5c411d0548e81b81f3a5eae6342471438c1e49d715383f46c15170140e864f8ba47efb7bd21b2a SHA512 fa6bb473b611203f1e275b75abbefba1df9c731b81a0f7f2a0d3e606450b085e5b20c55e8d0fc0b9bf959e46896173683bd1a47bad8fd70f2179b91ac25470e8 -EBUILD hl-todo-3.8.1.ebuild 614 BLAKE2B 214042f79759b91f01cadef7a8b493c003fff01d624826c872025dc17b8bde1e8097dff3d0b4d63747c3cf964b887c56943627d74110461653452c41203a21bc SHA512 68128fe664c722436e04a02e4fad951d719ec9d5ed22566eecacf3e485bc8b9bae6eb605f4bf98a495797065d0211540636b66ff41ebd57fc58bef83a922d7a8 +DIST hl-todo-3.8.3.tar.gz 19808 BLAKE2B b267cd45c53c28de367dd03080a446a2a9eb2da3d32c7f2a8ae1335992897ce317776de4fd7d975dd15d282e98d271ec2c422f7257a81b92eab0e45b5903c51f SHA512 10a63387e93defbd8b5b3a2461003e7c7a76d414a1a8f8b3acfa294052efbc10c19ca070c60241f606190be255e50f19ae280185242372428ebd5e563be07557 EBUILD hl-todo-3.8.2.ebuild 614 BLAKE2B cdb51b3e643aa0a5635f443f986e680e2af660f82cc8030dc2c285190c6bf88971c586e2aa71d6cd8dcaf8bed28ac189240d466187299b53eb4726dc99d8d37f SHA512 ddd25f54a608b4acfc72f0de60f2fc975f7ac5da16c081513240c797ac47cd5a401938aeece3adff34efe3ebff336ddf61e2ace3da4c68e8aa1f08a2f950fb9f +EBUILD hl-todo-3.8.3.ebuild 614 BLAKE2B cdb51b3e643aa0a5635f443f986e680e2af660f82cc8030dc2c285190c6bf88971c586e2aa71d6cd8dcaf8bed28ac189240d466187299b53eb4726dc99d8d37f SHA512 ddd25f54a608b4acfc72f0de60f2fc975f7ac5da16c081513240c797ac47cd5a401938aeece3adff34efe3ebff336ddf61e2ace3da4c68e8aa1f08a2f950fb9f MISC metadata.xml 361 BLAKE2B d64dcf7b0a3a4d6fce92bc067d14e85ef5f4124414269aced39eacbce3fe1f2e96a5342886dbc8bcca39a0dfd6b2c2919ef404b106b408e3894f0c6e595971cb SHA512 3b795dfdb6a9c151218874c8a753474ba352e4d8d701de6f08340e9e11456752fcbeefcb715da11a1930ede0a6cb079bbe99c0d77e772413b5db86749d9a5581 diff --git a/app-emacs/hl-todo/hl-todo-3.8.1.ebuild b/app-emacs/hl-todo/hl-todo-3.8.3.ebuild index 777af57de0e1..4a7f681d3358 100644 --- a/app-emacs/hl-todo/hl-todo-3.8.1.ebuild +++ b/app-emacs/hl-todo/hl-todo-3.8.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-emacs/ivy/Manifest b/app-emacs/ivy/Manifest index 921f1641d01d..7dee1b971614 100644 --- a/app-emacs/ivy/Manifest +++ b/app-emacs/ivy/Manifest @@ -1,4 +1,7 @@ AUX 50ivy-gentoo.el 98 BLAKE2B 4d474a2c101b1cee20da1c56e5336b31df2a75cf5bf24251ba4c72c9d7cfb6cad9cac61923ca1d5ae83370e94cae545cb276cfa6df3f7bd528bd36fdb9e3156a SHA512 ccd9987b868c613535465b9c3041fb2a8c44561b678fe7bf40a276dff272deafb4bc14ce61228ed9cc27f2d0439652aa888e07c0120f6e2a246b0b5fa30a246e +AUX ivy-0.15.0-ivy-test.patch 371 BLAKE2B 24c54641696328dae49de0cada8bb3d38073f05defa54ae1de3aea4409b608bd2d2575a244ee664992a1c69e8c147aba18f434f218e4f4ff0529bcf0f1606abf SHA512 e880a2377bccf80de6536020c2ac5dd084bf499dbcc45e5619a0804394770d20b527316e3d3694b90bb7f9952b8f7c836a847108661d3a6930390d56c227bb76 DIST swiper-0.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74 +DIST swiper-0.15.0.gh.tar.gz 255140 BLAKE2B becd63e0c291eccaf6b9520b0b50201aecbc5245128285384780ad8124294c3f7103ae7197db766b69c2ee3f32b5039fea47bd1303fab90d15ef8c109388e533 SHA512 c37c7482aae8d595181dab11ae613c52ae917c909033e3534ac5c78d090d1f67e2f36917a76b0dd4cfc8a339ed76c2480a7ca26a033b8be69dc3a128a0ccf00f EBUILD ivy-0.14.2.ebuild 1166 BLAKE2B b05ebb90ebd7baa3d40eb610b2bf8d6d3574151d8be200ee47d44f8b92557c3b024558210f657050e2f4c6498e8728a751de8ada041cb76dd8a71efb92978ca3 SHA512 2390e00dbfe3da576c99f09b17807a83eb96a0b3e9d28a8c12e00202ae6df42304b73b3903286ab6f4306278d4abdca2a67fbe77937bfb7301bb450865f43fb7 +EBUILD ivy-0.15.0.ebuild 1337 BLAKE2B 0695adb6d853b5e892b4adbc656bf5510ffe0b4f5176429bb5e0c320bb7cd603aed27590871fb51d8bac8b7f7e09b702f51449179037aa47d0b4052ed9d20e95 SHA512 3a408f7cc0e7659d632f4f7d950ac68f55a06714b11cc27921b6ea0ffebfbfd8915de5ad70d4c009729e3c710a9e229014fe6c5ff41b50b60577ceb9d7167329 MISC metadata.xml 597 BLAKE2B 596d80d3c2fd29ce075b056874d9f6357dfb0ae03442cf2dde601a799a1f531fbcd6c13be5d4f3dcbd2c0f842e88db2835ce796c5e420e2042760c0c14ea826e SHA512 a798bc29542e614a8f09e5f080fa2e67268f787c1bf7e399ac851d7d1c8c14843a82ec35578e7036b3897f13b0bc4286ce1d2b2c31632daf1331670e0abe46ee diff --git a/app-emacs/ivy/files/ivy-0.15.0-ivy-test.patch b/app-emacs/ivy/files/ivy-0.15.0-ivy-test.patch new file mode 100644 index 000000000000..cf5dd7a4911f --- /dev/null +++ b/app-emacs/ivy/files/ivy-0.15.0-ivy-test.patch @@ -0,0 +1,11 @@ +--- a/ivy-test.el ++++ b/ivy-test.el +@@ -53,7 +53,7 @@ Intended as :after-while advice for `require'." + + (setq ivy-last (make-ivy-state)) + +-(ert-deftest ivy--lazy-load-ffap--ffap-url-p () ++(defun ivy--lazy-load-ffap--ffap-url-p () + (should (not (memq 'ffap ivy-features))) + (should (not (fboundp 'ffap-url-p))) + (should (string= (ivy-ffap-url-p "https://foo.org") diff --git a/app-emacs/ivy/ivy-0.15.0.ebuild b/app-emacs/ivy/ivy-0.15.0.ebuild new file mode 100644 index 000000000000..fd167e457832 --- /dev/null +++ b/app-emacs/ivy/ivy-0.15.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2025 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/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/abo-abo/swiper" +else + SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz + -> swiper-${PV}.gh.tar.gz" + S="${WORKDIR}/swiper-${PV}" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + sys-apps/texinfo + test? ( + app-emacs/avy + app-emacs/hydra + ) +" + +PATCHES=( "${FILESDIR}/ivy-0.15.0-ivy-test.patch" ) + +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. +EL_SOURCES=( colir.el ivy{,-overlay,-faces}.el ) + +elisp-enable-tests ert . + +src_prepare() { + elisp_src_prepare + + # Wipe "elpa.el" to prevent initialization of the "package" library. + echo "" > elpa.el || die "failed to wipe \"elpa.el\"" +} + +src_compile() { + elisp-compile "${EL_SOURCES[@]}" + + emake -C doc ivy.info +} + +src_install() { + elisp-install "${PN}" "${EL_SOURCES[@]}" ./*.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + doinfo ./doc/ivy.info + einstalldocs +} diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest index 1ae3071d8a7d..bbd32853b5c4 100644 --- a/app-emacs/jinx/Manifest +++ b/app-emacs/jinx/Manifest @@ -1,6 +1,4 @@ AUX 50jinx-gentoo.el 124 BLAKE2B f4246148c20179c2c4785befcafd49f862c3217861f00a5b7b4406db4f32872cf532d584c1ae7efb325df79667cc5b5498d368565444eb229b545d9d1e860d82 SHA512 e9281cb1c20d6dbc7f9afad1522ccf7498e72a91a907f2ec567fa23f6b9ce0844176fa7480f29188f294de59c3a921b75be5657967995c5a90f7e28c0f3a9fb4 -DIST jinx-1.11.tar.gz 35970 BLAKE2B b8d9299faf5df8d4eef74e8f3a4df7a83fe1dfb4e7a904491f14f2f0c03d0b0582f3b3b1ebebcbe6076ab7621b855e85d5d6ea0c38a8e77e8cae1d594efa850b SHA512 1a1f6603933fc4922b1398bb7d0460854782b2e53dc4364f8d0c27b98534d0aa32ee085a5f667df76e7f2ec5115c4afdc08d85134c75abb053bd0845b35b7f81 DIST jinx-1.12.tar.gz 36050 BLAKE2B 978259fb5e36ba86b97e035b2d128e19ef961146fa71a139bdbcf978cb360ca56fdf76bb43b1e9dfaf47c8acbf9082982f4e90e5c2e65adcea969787f61c8a44 SHA512 7336965a2fe3fb8c9e8f1ae6c4e7cd05a9bafda7476f1264b8bb584d8f3f81dca7085a5cc5befe686d56e2e43945e5b04c53ef8028886b2a46d0fa52afac8ee4 -EBUILD jinx-1.11.ebuild 1049 BLAKE2B 13bbdd8a275201e506edb58c21382a7aa8bbb0120be26daa85ce57dcb4d1ca4addfa1e5af69adb9cc3759fa192c67ae17580f2687e98f5ca295db051ee07547c SHA512 a7ffd2575f9f292538921ba513458a9899081843cf4003938de32470fed7197473b130875b29871bbf9c20f0b7bc574efdb09885b716b1f0b57e22550175a013 -EBUILD jinx-1.12.ebuild 1050 BLAKE2B d989f1298e972bd3ff7f47aebf74a3f25b22f0c77f669d73750d65ea3f493b5db979057a9a31aaaadfff695e833a51addcfada520a45dac6d2363cf8c4e21c55 SHA512 6c5f0957541d4db8fe7742653289bc06197677062883128e0713c2e363b3c1706371a3b12d83bcd106c42133e777ef66f453ca141563a773811953fc3a8185e3 +EBUILD jinx-1.12.ebuild 1049 BLAKE2B 13bbdd8a275201e506edb58c21382a7aa8bbb0120be26daa85ce57dcb4d1ca4addfa1e5af69adb9cc3759fa192c67ae17580f2687e98f5ca295db051ee07547c SHA512 a7ffd2575f9f292538921ba513458a9899081843cf4003938de32470fed7197473b130875b29871bbf9c20f0b7bc574efdb09885b716b1f0b57e22550175a013 MISC metadata.xml 568 BLAKE2B fae3a1f251834e444db4a7dc9ebe1825760671a2c025da8a82fe5ca606a2c6590030e909d5e4b6efdff4d498d3f4b6c4efd193193c9b43572dff64996a38a44c SHA512 61b2c882ec4a170d5f672664943260a01f21b5698ee735ec0a29b0f7051d7c62c2a2b96f1cf04fdd3fe17e79b752ff79e0b1a6f514f84efb8e91eb548f619da4 diff --git a/app-emacs/jinx/jinx-1.11.ebuild b/app-emacs/jinx/jinx-1.11.ebuild deleted file mode 100644 index 165e74cbe87b..000000000000 --- a/app-emacs/jinx/jinx-1.11.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2023-2025 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 -} diff --git a/app-emacs/jinx/jinx-1.12.ebuild b/app-emacs/jinx/jinx-1.12.ebuild index fcd7f6074591..165e74cbe87b 100644 --- a/app-emacs/jinx/jinx-1.12.ebuild +++ b/app-emacs/jinx/jinx-1.12.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/llama/Manifest b/app-emacs/llama/Manifest new file mode 100644 index 000000000000..e2ac7e4d1c47 --- /dev/null +++ b/app-emacs/llama/Manifest @@ -0,0 +1,5 @@ +DIST llama-0.6.0.gh.tar.gz 22503 BLAKE2B 681f0596430b6396ceb1fc53af98f6baaad8588e2794aa8bc050ade0f6fa04d0e683145c5fee49ae2c63e10819b90931d484989bf78a152f6162c03d798bc865 SHA512 36f4c4a90ec65562470cef08751dd68bd8dcee9556e6d30a219e0491819ec137afd1fe5a2ae2465e8eb48cd54ee4b7ee251cd455786c8c9b9ba44f388c79ce41 +DIST llama-0.6.1.gh.tar.gz 22258 BLAKE2B 8a6a20fcc3979de481e6d825fdcf817f2b643ac4f85871d7e9184e19efb1ba5f0b71a4909cf49c5a3005e58c2ba3143068dfcb63d7fe0fc09e431ec6021aa166 SHA512 d53601154c91f70f6cbf090437e8368d524f50ecd5d45cdc44dbfc5f70ddd0cea6185d37bc2fe2c950881425cb4943d73db7dd07f7bbcd21b5f052fa1caea59e +EBUILD llama-0.6.0.ebuild 687 BLAKE2B df4e2bf2a0bdf582a3c4db4efcd5a9c0d2725b972fb13e43e7e1b2c30f14509a00be8f178766c13a519b711b9b5f18ead9221e2d94e9d199fb8ca0aa1baa0e88 SHA512 9bd666385ab1ccf5f929bbe64cc757bf0d0a80c6ab6557371c72f2bae997de57d354c68be6f6f3046504c501d32d356d97407d619a60e4b3e251b1e53d1e8982 +EBUILD llama-0.6.1.ebuild 687 BLAKE2B df4e2bf2a0bdf582a3c4db4efcd5a9c0d2725b972fb13e43e7e1b2c30f14509a00be8f178766c13a519b711b9b5f18ead9221e2d94e9d199fb8ca0aa1baa0e88 SHA512 9bd666385ab1ccf5f929bbe64cc757bf0d0a80c6ab6557371c72f2bae997de57d354c68be6f6f3046504c501d32d356d97407d619a60e4b3e251b1e53d1e8982 +MISC metadata.xml 595 BLAKE2B 0d9521d8b089e757dfff8eaa20cdd7d742dc43e52f537f744995b377343d39a47dff1f49f9b64549a26f78762dbf4edec91dae8f27115bb9af6e80eac4dab0d5 SHA512 618a0daefefe838311d301c1ab71df38a806c6de36536975007056576a84cafcb061315699a3cd71ced4c9e014ea9cf29260b3ed7fd3eefe7e12a215ee300eca diff --git a/app-emacs/llama/llama-0.6.0.ebuild b/app-emacs/llama/llama-0.6.0.ebuild new file mode 100644 index 000000000000..cefa424406d9 --- /dev/null +++ b/app-emacs/llama/llama-0.6.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Compact syntax for short lambda" +HOMEPAGE="https://github.com/tarsius/llama/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/tarsius/${PN}" +else + SRC_URI="https://github.com/tarsius/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-emacs/compat-30.0.2.0 +" +BDEPEND=" + ${RDEPEND} +" + +SITEFILE="50${PN}-gentoo.el" + +elisp-enable-tests ert . + +src_install() { + rm "./${PN}-test.el"* || die + + elisp_src_install +} diff --git a/app-emacs/llama/llama-0.6.1.ebuild b/app-emacs/llama/llama-0.6.1.ebuild new file mode 100644 index 000000000000..cefa424406d9 --- /dev/null +++ b/app-emacs/llama/llama-0.6.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Compact syntax for short lambda" +HOMEPAGE="https://github.com/tarsius/llama/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/tarsius/${PN}" +else + SRC_URI="https://github.com/tarsius/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-emacs/compat-30.0.2.0 +" +BDEPEND=" + ${RDEPEND} +" + +SITEFILE="50${PN}-gentoo.el" + +elisp-enable-tests ert . + +src_install() { + rm "./${PN}-test.el"* || die + + elisp_src_install +} diff --git a/app-emacs/llama/metadata.xml b/app-emacs/llama/metadata.xml new file mode 100644 index 000000000000..b635a332c22c --- /dev/null +++ b/app-emacs/llama/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> + +<pkgmetadata> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <longdescription> + This package implements a macro named ##, which provides a compact way + to write short lambda expressions. + </longdescription> + <stabilize-allarches/> + <upstream> + <bugs-to>https://github.com/tarsius/llama/issues/</bugs-to> + <remote-id type="github">tarsius/llama</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-emacs/macrostep/Manifest b/app-emacs/macrostep/Manifest index 2385696dbd5d..13fb0fddd3bd 100644 --- a/app-emacs/macrostep/Manifest +++ b/app-emacs/macrostep/Manifest @@ -1,5 +1,7 @@ AUX 50macrostep-gentoo.el 309 BLAKE2B a3d555255e026726f2f8f8660eb53b5659e3a31aea4199c147b50e00dc6d77ce420b75a374bc4ad702610bede69bda9c586bcf60f63754f58d2a7a02da88031f SHA512 87ace5f9e54da6edf3c89f542b0243f270d62d7c2878d18234b800aa3d3af10583c77f1a010e963f07ccd94eea31e1036eb0b7cf53de18b725b440bff437e757 AUX macrostep-test.patch 403 BLAKE2B b2db44beb31754d258539c79a3c2b49738a1677f2bc9eb2d3db19fad084339e9c5c2d031dbfebb7f2da5b934734adc27d0572023c4503071c729914e17dc06c7 SHA512 cb0f41834fc74679fd8cf89c64e7353ea3b8fa0ec6ec59cb13e1a88210e68b6b92c896e48b39fbcfb2e189933bac6b531c178a8fe1fd910113e77d5a1251b79b DIST macrostep-0.9.4.tar.gz 33089 BLAKE2B 31777552faa2cb30f996defe44a3f5ec8b60ad75d6bd0e0461f8bfb0971b4dd43b17e88dcf06e8c492146b6e4f78b76e61c42a3f1accdad9fba275b344bef7ab SHA512 f5932b2bba4668d4b353db3b5e87e57e35ee3b7fe5fdfce4dd80c79dd2d596f4216655e06e05377bbc73d4491381dad7acb69b3c547da6f89dc09ab2e9ce1fa1 +DIST macrostep-0.9.5.gh.tar.gz 33585 BLAKE2B e190ae26a479fc41499e0a7911a95203640cbb1916c58b1651747c439824bfec802a1babd83349acc57a7f699b7dd5ec8db51c6c37c4b3d4157cef95d7572f17 SHA512 6de01357e1da7ba3e030a099ce04370c2f2a0a0e88c80b362dcbea6d3260b23af7af6828ab8a37b2e21a58014205f403f4b091c4acfb93a31f993c2c3b58619c EBUILD macrostep-0.9.4-r1.ebuild 719 BLAKE2B 794d9632899e65bfb59481ad0f51d29409720214545bfa0007c1f3c3ec38a0a4e93904ac8b55fdc270619be5d7eea0a4b7bae87fe0e29ed08ab19e9331a2e179 SHA512 346ec31dbf047409bb751b167c9875914428b2360732dc550b6c0d6a4d757ea0e8d16b8c2d3f7ec8f671dc00cbd645245361dd7be88cb9a4e6c7c1bbb4a492b8 +EBUILD macrostep-0.9.5.ebuild 857 BLAKE2B 0c990a78c34c0964da63bd85e8f282115e480ed4498ca752a26910bad9f7a0b1a030ab2514c6a3096b098c4ad737041ce4c022dcc7d64fc2561be105ac4c7254 SHA512 2222de6150a4ea9b6ecb9220ead9502d422dba7b08957da854c1c7f95983297ad9e9ac180f55dcfb46e5168a5fb869fffa6ce8aa55a6101744ec931684598f03 MISC metadata.xml 1330 BLAKE2B 9433c1a89ad42d6c25669e92929e445fd502094cd09814f1b9a1b464d92da7ab8cd39055d45bee0194ed3b3b6154648587a41de2ed66924da14586fce4a4e18a SHA512 f751a0672edfdff536687b570cd51d2f7b38281e7da86636c52fe56a21f2c9f60a60fa4a1dae030ff44146c58fd70105690adfbddf8812491ca72d0bce185983 diff --git a/app-emacs/macrostep/macrostep-0.9.5.ebuild b/app-emacs/macrostep/macrostep-0.9.5.ebuild new file mode 100644 index 000000000000..8b03deab363a --- /dev/null +++ b/app-emacs/macrostep/macrostep-0.9.5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Interactive macro-expander for Emacs" +HOMEPAGE="https://github.com/joddie/macrostep/ + https://github.com/emacsorphanage/macrostep/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/emacsorphanage/${PN}" +else + SRC_URI="https://github.com/emacsorphanage/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-emacs/compat-30.0.2.0 +" +BDEPEND=" + ${RDEPEND} +" + +PATCHES=( "${FILESDIR}/${PN}-test.patch" ) + +DOCS=( README.org ) +SITEFILE="50${PN}-gentoo.el" + +src_test() { + ${EMACS} ${EMACSFLAGS} -L . --load "${PN}-test.el" || die "test failed" +} + +src_install() { + rm ./macrostep-test.el{,c} || die + + elisp_src_install +} diff --git a/app-emacs/magit/Manifest b/app-emacs/magit/Manifest index 6eff9b08bc2b..85f41620d52f 100644 --- a/app-emacs/magit/Manifest +++ b/app-emacs/magit/Manifest @@ -1,7 +1,9 @@ AUX 50magit-gentoo.el 77 BLAKE2B 85c942a0eeb84d6d45931a318108dff2006fc38e9e9eac37e906e03619c41fce8c151417a5e3b4fd9cf8db8fd084363a5ab6ca0765ea74e9a052d409528b6c39 SHA512 ab812cd1f5451868dd62a4bd3e87b2d5061ef4e3010a2a4c63396c9b797fbfb45c02d045dfde55de1b7e91c98375ba7a56b98f65beaa697d35228b9c870daae6 -DIST magit-4.1.3.tar.gz 676146 BLAKE2B 427f77653d49bab9ce8b29e006597e639b3a125c156976625337b57e1490250c39431515667381c2ab49149d5e4d49d44fe2c0b589f3ee9d11d754e52d3f5e73 SHA512 1f589b9d08e29a072d71e363c4326db341890e25e52d8c5dd75c0f9dd5bb1e663d2fc0d5c6be396dd557318725cc063b7cb0ed2acddbf9fa980c6e36a415edf3 DIST magit-4.2.0.tar.gz 673702 BLAKE2B 436a2cbe88ffb6a4940eeb8b7f9ab9c1535942df6a35dab5cd4de9052bb5f9d2fa70abc61f26688c792de19a4d9a22c87d90d98515b3ea4a32356f6f163a7980 SHA512 e5488f759e3cd2c72966a31142f90bee2e3c8bb10bd4a77db69899a13cafb68222656331d7b8ac8a042b431994af03f0f0ce04658e967a07d4f3c3440da2e0d9 -EBUILD magit-4.1.3.ebuild 973 BLAKE2B 860472fdaab283227c2dc02f9e804f26e3110529c67c48a421fd5905e8867f1e71966d756fd78602f07ed024f602b4164a3e465a37d242ad4427c636744e5cc3 SHA512 fcc91e0c4d91495f1751f158cc75bf9966522becf3e50e4558e939cd7a6dbc2d1a7c1b8cd95eaca85ad4eccbae7112b05451346360103426a7e63025202de515 -EBUILD magit-4.2.0.ebuild 975 BLAKE2B 1fe6fb5b2344c55f27f731753f1c0358f8b72a63a826b7058660e3540cfaedb32a99b861e626fa1e6374b0c8071fd3359041bbb5e46746fc468f25adbb0bba11 SHA512 f184ef42cd821ea293c56b27a083a5c23c5bdd7fd26ff96c1aa09ec8509420a22bc499fea8ad44583781188961d4ea7942db9705069c572a7b7d2989709314eb +DIST magit-4.3.0.tar.gz 682985 BLAKE2B 3db67a54c8e25e3948c58375909d68c105af15a37c5f9c717ed7304952c3c8e5e5fd2bc71f8e328c11334bbcdcaa969bcb1756d4dd28b4ac90da70da6be4af29 SHA512 f885c3e8ed12d7b6b1191071d11df1ad6e34f52296e93079cbee1f3b428ef95b3996ffae93f2ae124ae3d3507f473447171e278cb2199c5f9132a3bfca7af9ec +DIST magit-4.3.1.tar.gz 684940 BLAKE2B 68c95f301ec17ef7dafc85d2ba3e158152f45cfb23a7908de753898a0d487eeb9ab102a61a98f08dba2cf06a785767612f719eba8da153398812e0eb7a84fa91 SHA512 f09f63966e2d337bf7d03ca474a7d57a8c118bc12de0e360c1cab455b59893386c15b5a278cbcf9d0afbed4468d16794d100f380dde40db00f19642340d6b33c +EBUILD magit-4.2.0.ebuild 973 BLAKE2B 860472fdaab283227c2dc02f9e804f26e3110529c67c48a421fd5905e8867f1e71966d756fd78602f07ed024f602b4164a3e465a37d242ad4427c636744e5cc3 SHA512 fcc91e0c4d91495f1751f158cc75bf9966522becf3e50e4558e939cd7a6dbc2d1a7c1b8cd95eaca85ad4eccbae7112b05451346360103426a7e63025202de515 +EBUILD magit-4.3.0.ebuild 961 BLAKE2B 9476adcb9b8bfed03af73f786b07feb417192728d04dad5800154a0188469f7f8813f2bd4963d770062b2bc250298aab1ef80907f896adc2bec7f8d166667862 SHA512 4eeeb88660798adfdf3a0eaad07f409365aa726a9e5f8d02230ff70b97643f72690962425f466c93574b1cfaf39d494bbde0c6a877c49e54afa09d7c1dbfcf2d +EBUILD magit-4.3.1.ebuild 961 BLAKE2B 9476adcb9b8bfed03af73f786b07feb417192728d04dad5800154a0188469f7f8813f2bd4963d770062b2bc250298aab1ef80907f896adc2bec7f8d166667862 SHA512 4eeeb88660798adfdf3a0eaad07f409365aa726a9e5f8d02230ff70b97643f72690962425f466c93574b1cfaf39d494bbde0c6a877c49e54afa09d7c1dbfcf2d EBUILD magit-9999.ebuild 975 BLAKE2B 1fe6fb5b2344c55f27f731753f1c0358f8b72a63a826b7058660e3540cfaedb32a99b861e626fa1e6374b0c8071fd3359041bbb5e46746fc468f25adbb0bba11 SHA512 f184ef42cd821ea293c56b27a083a5c23c5bdd7fd26ff96c1aa09ec8509420a22bc499fea8ad44583781188961d4ea7942db9705069c572a7b7d2989709314eb MISC metadata.xml 909 BLAKE2B d3ae2a06f0201a00c5b64b8357838bd26be22900d681448c3ff1df413a8ab7b345513d8ab76e138b7f1614a94f473717bf9dfbcac89cbcb13093b396c06f5b3e SHA512 f2c28423543b241737ee910a33e0bbf2eb668aadd18176e30d06b05f8a5d591a3933c129314d956a566ce49bbb5f84096da46a45d3dd1fd67efa2e0d8a6c70ab diff --git a/app-emacs/magit/magit-4.2.0.ebuild b/app-emacs/magit/magit-4.2.0.ebuild index bec72b2184ed..831541409d50 100644 --- a/app-emacs/magit/magit-4.2.0.ebuild +++ b/app-emacs/magit/magit-4.2.0.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" fi S="${WORKDIR}/${P}/lisp" diff --git a/app-emacs/magit/magit-4.1.3.ebuild b/app-emacs/magit/magit-4.3.0.ebuild index 831541409d50..ca36c4b1e46e 100644 --- a/app-emacs/magit/magit-4.1.3.ebuild +++ b/app-emacs/magit/magit-4.3.0.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" fi S="${WORKDIR}/${P}/lisp" @@ -25,15 +25,12 @@ S="${WORKDIR}/${P}/lisp" LICENSE="GPL-3+" SLOT="0" -DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes ) -ELISP_TEXINFO="../docs/*.texi" -SITEFILE="50${PN}-gentoo.el" - RDEPEND=" - >=app-emacs/compat-30.0.0.0 + >=app-emacs/compat-30.0.2.0 >=app-emacs/dash-2.19.1 >=app-emacs/transient-0.7.7 >=app-emacs/with-editor-3.4.2 + app-emacs/llama " BDEPEND=" ${RDEPEND} @@ -43,6 +40,10 @@ RDEPEND+=" >=dev-vcs/git-2.44.2 " +DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes ) +ELISP_TEXINFO="../docs/*.texi" +SITEFILE="50${PN}-gentoo.el" + src_prepare() { default diff --git a/app-emacs/magit/magit-4.3.1.ebuild b/app-emacs/magit/magit-4.3.1.ebuild new file mode 100644 index 000000000000..ca36c4b1e46e --- /dev/null +++ b/app-emacs/magit/magit-4.3.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="A Git porcelain inside Emacs" +HOMEPAGE="https://magit.vc/ + https://github.com/magit/magit/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +S="${WORKDIR}/${P}/lisp" + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-emacs/compat-30.0.2.0 + >=app-emacs/dash-2.19.1 + >=app-emacs/transient-0.7.7 + >=app-emacs/with-editor-3.4.2 + app-emacs/llama +" +BDEPEND=" + ${RDEPEND} + sys-apps/texinfo +" +RDEPEND+=" + >=dev-vcs/git-2.44.2 +" + +DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes ) +ELISP_TEXINFO="../docs/*.texi" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + default + + echo "(setq ${PN}-version \"${PV}\")" > "./${PN}-version.el" || die +} diff --git a/app-emacs/marginalia/Manifest b/app-emacs/marginalia/Manifest index c0186389eca8..141d0f1957f6 100644 --- a/app-emacs/marginalia/Manifest +++ b/app-emacs/marginalia/Manifest @@ -1,6 +1,4 @@ AUX 50marginalia-gentoo.el 133 BLAKE2B 9924046f0683974aba9bf9bd0939058eab78abc131b0eebd5d2aac17c0653e0a578c062fba7a363797e6455b8bc85149e79778f8abd4185eec68dd61206b8216 SHA512 e5cd461343454dfc9de75f15e5c35337780ecbc96d844a160c3f9cfcfd5382232b4359191b382741839700224493adc6f4d3218c050c3214b49af0dc85feb135 -DIST marginalia-1.7.tar.gz 31571 BLAKE2B 511ab6e50ca23db5e75eb8f119c536e8d24e9f20295ac9b73acb917c37b9d69895c380a48cf3af6832dc7ac32e0ced3737a4c35dcceb64d28ab3c254c3d66728 SHA512 c8ac9cda33d4d9e7af1ef9e0a91f8bebb05a26f4262f81143e837a994fc983e4230192cda6153c44787504c3664076cb74413ccef113a8688fa85aea57a354f0 DIST marginalia-1.8.gh.tar.gz 31496 BLAKE2B 488756f2a74b54e66eb223620f007e756463a83e026af531d95204e79fe78613c7862959153cc51a61f8401adbcb902218191223e63fcc384a38b2f79abae54f SHA512 3142499a6c14131141ef7cda4b743f466f03fc3e9c55317f9f32229756115141f36fa2f7fcc96ba709c240a4393d4030bbaca334e7a6a9668602314b6df86237 -EBUILD marginalia-1.7.ebuild 461 BLAKE2B d138a10934c0ab2db17b3edf54cb73ccbe9b059f6a569d07a8ab7d22afbf4cf4a7606b05ee6f0ec0d34d50a6a3fa2989c783876b537a2d878d0cebaea51f3000 SHA512 d11e16b59ea50b961bf3ec7c1ad1dc5e917b7677950f90ead7a1c5fc21ab352efeea987222d54c18961bd59b92e9011f208f6844f2d4610b16278dab60abd3fb -EBUILD marginalia-1.8.ebuild 587 BLAKE2B 365c89e6219951db906c2e2683b684743e928273af119ebef74b3ad1d7c868878311aa44b574e5a28c307fbb8c40514d87c782145f094811ff7121b03b72ff1a SHA512 9b6830b54d5f63b8b1fe8642bd6f147e7aa055b0f90deb0e48f63340362a57487ba46872010c48736d2b5bbbe93202428e3006a6f0b14d24b31c4d338a83a564 +EBUILD marginalia-1.8.ebuild 586 BLAKE2B 9e1daa6b2bdffd23eb51597d12d69d515671c6a19181b4e126d1b4debc62d133d44cc7f16d7bc1e84c2307224298ef0392911e3ebdd184e4fa710303b6673ab9 SHA512 4307ba76cda589cb442a12b09eefdee1b410bb45f50291e5ddb7c921be4398dfc2e70d8af46ec99515770a9a7917305ef64a216e5803f555592f8fc1f060249d MISC metadata.xml 362 BLAKE2B 170d321c62f5b92b3fda03c4c6a1dc8438023211ae2f9261c997ce1300e4d24fde6588ed57ee766b2637e31c186e11aefdae58b083fd19ec15cbfe2846475bf6 SHA512 99a6cc13efa79095c0fe1bbcd2661fcd56bce0b3cfc9da0af6f90248b8e1ff27e78e0984677df5aba4c383530cc8446c5748296b35e07d6d2d81bda26b5433b4 diff --git a/app-emacs/marginalia/marginalia-1.7.ebuild b/app-emacs/marginalia/marginalia-1.7.ebuild deleted file mode 100644 index f838144dbeea..000000000000 --- a/app-emacs/marginalia/marginalia-1.7.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# 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="Marginalia in the minibuffer" -HOMEPAGE="https://github.com/minad/marginalia" -SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -SITEFILE="50${PN}-gentoo.el" - -RDEPEND=">=app-emacs/compat-29.1.4.0" -BDEPEND="${RDEPEND}" diff --git a/app-emacs/marginalia/marginalia-1.8.ebuild b/app-emacs/marginalia/marginalia-1.8.ebuild index 5dc6c86e2687..8a29de94a07d 100644 --- a/app-emacs/marginalia/marginalia-1.8.ebuild +++ b/app-emacs/marginalia/marginalia-1.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ else SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/markdown-mode/Manifest b/app-emacs/markdown-mode/Manifest index 83bf738ee1b9..7b71a1a265b0 100644 --- a/app-emacs/markdown-mode/Manifest +++ b/app-emacs/markdown-mode/Manifest @@ -2,6 +2,9 @@ AUX 50markdown-mode-gentoo.el 252 BLAKE2B 1b718b5fb40ac043f74647d1bbf344bf07a63e AUX markdown-mode-2.5-markdown-command.patch 680 BLAKE2B 16e8c8f8225ee197aee2d112b4a6c26a22435d5f167140234afc78b5ba4a1f581270da293b6602a22c90f01f08ac710739b7d0df4632b71976129d0548c8c95c SHA512 25a9e93eee6692f7ad55dc494c2a8b3400062ae6ffebafa21b091e32dfc877c2d39974282f4f3b64dd5e1e5376e449cec1fe204ce3948316457736d8a546c032 AUX markdown-mode-2.5-test.patch 1314 BLAKE2B f238a3bf1426845c83d7882fd745350166cd5cf3721a4f7611619b73c720ae2e4435e7c14b379d3399d3fe21f258ec0368be44ccee87d0da0391d3401496b14f SHA512 87c7a633d9f0fea730d29f240824224a8569fbc4dd9337e40838000b4aad7a056fc0779965b5c2b6b436d6b7fafdf221dac1374df9fccfb807fdc53a453e2f38 AUX markdown-mode-2.6-remove-failing-tests.patch 3583 BLAKE2B 124dd5cef93dd507e3c90718c1c03d8834c5012dabd75d9391be8b918cb7b230ce5f9797236b91f79dbcb09d8cb1bc7d049fd5778d81590d792b24be0c1b5344 SHA512 5edefbd4109e485a0e91fdbd10287ec6bc8c0353aec427b22feae84fc6a1475b60a53226e30d1529ed2ecf9353ad26af5e8cda532943e08d1d3332b00e5236ac +AUX markdown-mode-2.7-test.patch 573 BLAKE2B 5c6894bcb51af16b14b805492e0fbc1e48646119b1272ed594277d32ad7a145c403115a6174b980313b3d61fc39a7c8c9aa3144e47797483dc44106ba7ef0191 SHA512 7c52ac919853c7f751563291421cea3b753b6c97a1e8ea04c83989c1f97a4ce53e75bcae4f31546f9a3164e4196e6e5f236d4dca4ceb51774bea52c2b42db20f DIST markdown-mode-2.6.tar.gz 222181 BLAKE2B 173ba3e152bc4fa45548833bbf87e4e00a56fa2150874b8c3ef395e8364cabeebbe7ab1e582dd55bd531b2a130191b3e79db410b126b6edc8f0573f742b47a33 SHA512 fbfb7a98bb0c562d501d6b1c40987751233ccf386864db43296e02bcaf7d2b8c8d634f1411b91662947e90f33466728101ec0018d2abf46df936f7b19a79b371 +DIST markdown-mode-2.7.gh.tar.gz 229464 BLAKE2B df4894fcf65649b9e7cf671f36b9724f8d754530d6398812e1b547ea3c583a48826656c723d17ec651a561a85a45308105cae18fbec127c4b7710964202b994e SHA512 744174a81240e3c6a4d92a94928cce7070f63c86805639bbb8f1b0a29b33ca3d079ac5956c30d280db95228b73a4c6044b276e0376b407128054fd7fa997919f EBUILD markdown-mode-2.6.ebuild 1112 BLAKE2B 669d0a31a2a8d2688e096e7effe80f1353837d9d0695af9af7e048b58ae51515cf1597a61b7557f481d25b113670edeafc87f27b30ccab24e1e4126af9f56be1 SHA512 8ebb9e7f977e646de9fc44f184ebb5416c496a9ae93f5ce43bcd12643d60bc07cdaf15056ddf2869b3c37ade9f99ae693a270fed3176d9c6e56ebfd6e2af1342 +EBUILD markdown-mode-2.7.ebuild 1140 BLAKE2B 0c0f363b7fe9259b7f8b1d3c0801c947654bde650a1a3315179fb5304436ccecc4ba43c7bc3417d45eba5559375da9aa073be211ba40fefeb2e554f8baaf65ca SHA512 c17237dda448bc7fd38e9b54b106ba50332172add87dd7ef1b6d8941b86adf99b635e24fc9e106e5d1a410f9914d9cdfa7ac5f70356140be721b69c78533966b MISC metadata.xml 570 BLAKE2B 75359fd9f3254df7c71f76bd6c83b469eb57488c0b0aa9ea4fe582699354f75e05b3499d9ea977ba7438caa234358a564c22a060945aac7a6a1c05ae119e7720 SHA512 18954ffedc2e688bd7eb61e407c685220a002564c4376e24a390ed7eddd8385f285e3b8b49edac7702b8fde5d884ea1c92da4275ec8ff091423c7ae691f86327 diff --git a/app-emacs/markdown-mode/files/markdown-mode-2.7-test.patch b/app-emacs/markdown-mode/files/markdown-mode-2.7-test.patch new file mode 100644 index 000000000000..a3699fbd3499 --- /dev/null +++ b/app-emacs/markdown-mode/files/markdown-mode-2.7-test.patch @@ -0,0 +1,13 @@ +This test seems to expect interactive input, therefore disable. + +--- a/tests/markdown-test.el ++++ b/tests/markdown-test.el +@@ -7102,7 +7102,7 @@ Detail: https://github.com/jrblevin/markdown-mode/pull/590" + (should (string= (markdown-wiki-link-link) "Zettel Markdown"))) + (kill-buffer))))) + +-(ert-deftest test-markdown-ext/wiki-link-search-under-project () ++(defun --test-markdown-ext/wiki-link-search-under-project () + "Test that searching link under project root." + (let ((markdown-enable-wiki-links t) + (markdown-link-space-sub-char " ") diff --git a/app-emacs/markdown-mode/markdown-mode-2.7.ebuild b/app-emacs/markdown-mode/markdown-mode-2.7.ebuild new file mode 100644 index 000000000000..6201b34f02cf --- /dev/null +++ b/app-emacs/markdown-mode/markdown-mode-2.7.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp optfeature + +DESCRIPTION="Major mode for editing Markdown-formatted text files" +HOMEPAGE="https://jblevins.org/projects/markdown-mode/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/jrblevin/${PN}" +else + SRC_URI="https://github.com/jrblevin/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + || ( + dev-python/markdown2 + dev-python/markdown + virtual/pandoc + ) +" +BDEPEND=" + test? ( + virtual/pandoc + || ( + app-text/aspell[l10n_en] + app-text/hunspell[l10n_en] + ) + ) +" + +PATCHES=( + "${FILESDIR}/markdown-mode-2.5-markdown-command.patch" + "${FILESDIR}/markdown-mode-2.6-remove-failing-tests.patch" + "${FILESDIR}/markdown-mode-2.7-test.patch" +) + +DOCS=( CHANGES.md CONTRIBUTING.md README.md ) +SITEFILE="50${PN}-gentoo.el" + +pkg_postinst() { + elisp_pkg_postinst + + optfeature "editing Markdown source code blocks" app-emacs/edit-indirect +} diff --git a/app-emacs/multiple-cursors/Manifest b/app-emacs/multiple-cursors/Manifest index b47fde805200..c28e6e4326ac 100644 --- a/app-emacs/multiple-cursors/Manifest +++ b/app-emacs/multiple-cursors/Manifest @@ -1,4 +1,6 @@ AUX 50multiple-cursors-gentoo.el 80 BLAKE2B 90614e49e4e09b48bc2e34a9f7f2a33fdf3090ede9af2f48d297a88c9531031b4aa73213659780f3b1de49d18da7c35f5c78a9ec4393d85cd92c607f781d89ac SHA512 3c5a03d2cd864fdaa43bdbce47884b189abac77ba99cf57cfe2a6bc2c65cf3f32d45739832ec30613d884a01a08547cb80a028eb6b9a93329ea690ef57230fa7 DIST multiple-cursors-1.4.0.tar.gz 30152 BLAKE2B a63c09afb464cd208296e359f59babbc9c9fdace1d5261386bac4ab44f7896bfe2eae869e49c2c094b80af453bd50936c7feeb42e530536d148154c879ece90c SHA512 070121365380db3dc77749ab6f0da2f034a979cacc07a11e805f1da81ae70fccff1abb4a0353fa30670b3a8d686ebd25e501d13fcc42d765f5c015a83c62146f +DIST multiple-cursors-1.5.0.gh.tar.gz 33275 BLAKE2B 6d373bb59fdcc5cadd437f314b205f3817b98335806ac2e81c5c4a4462627678624eb9d8b4a8728876d074b9426e9bf3c37918d1c95a07c9a95cd92527c18283 SHA512 05ec6c4e8b9cb008c7afe1418d136915da2cc994b845e996a4285a71c8708094a3d9ada95fc39eed8790991e8edc51802119d8d0965a05611a527cc45cf6e30e EBUILD multiple-cursors-1.4.0.ebuild 501 BLAKE2B 40a320a6a07121c5c066217ea8df04ba25a09ad82b0aee14d4011401395f3c2fd64d57479d28ed9d57851f1bdab0e2883ec5a872aeb478103e828a83e512d717 SHA512 f81a1935720abe40297b0c5513139eff830e4c4b5fc4763b23aafe7c2289444f8c319737678eaa2d97b4b1c6f45cd7158588d7ce9486e87121de933456e80fdb +EBUILD multiple-cursors-1.5.0.ebuild 626 BLAKE2B ea73560e1b2a917a830ffd8d3e60cc2746ff2489a07211d40a937496a0babf0af06cc4ae3e9be753ce3c0f24bb250341fc138e0daa15545d85675c3c73b9d222 SHA512 f76097d77a3bd9ab3369d70fa9fdf513fc8a4d515a886314c2ee21624016e62b5443666fbb86d8f415471bc89edb0e345b7301d3f080790d030ddfdff67277bf MISC metadata.xml 373 BLAKE2B b5d266425e4e353fe78d9b7034cfafcb964d92ab89ce56c01557fcdd0eed952f94ed177cc0df698df71b15347b20d55ccb8ff7b41d190dd82962bcc2d0275003 SHA512 27837e745fb6a7641b33e0fda697a08439a7bd66d6128c08b1e4d44b4af3cb8bc5d62938d416a2cc36d9f2f3306dd2bf35f0695e206522c3c95ebb68ad5e404f diff --git a/app-emacs/multiple-cursors/multiple-cursors-1.5.0.ebuild b/app-emacs/multiple-cursors/multiple-cursors-1.5.0.ebuild new file mode 100644 index 000000000000..449f733be01c --- /dev/null +++ b/app-emacs/multiple-cursors/multiple-cursors-1.5.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Multiple cursors for Emacs" +HOMEPAGE="https://github.com/magnars/multiple-cursors.el/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/magnars/${PN}.el" +else + SRC_URI="https://github.com/magnars/${PN}.el/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + S="${WORKDIR}/${PN}.el-${PV}" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile *.el + elisp-make-autoload-file +} diff --git a/app-emacs/nix-mode/Manifest b/app-emacs/nix-mode/Manifest index 423d3fae77dc..0cb2ca42adb9 100644 --- a/app-emacs/nix-mode/Manifest +++ b/app-emacs/nix-mode/Manifest @@ -1,4 +1,4 @@ AUX 50nix-mode-gentoo.el 176 BLAKE2B fb2437a5cda529acf4174f1c0f1aa672979d3e4d2bbab68dc8d9d24a28bc06d0e83b2fc4271884fef66cc0571bb90f7487e7e6a1ea497c1fa550a223b8d647bf SHA512 ce22b9c7650a8796c09fb555425c3078463daa4a974c412c43d7921e3c041df6dc412a399930e30b1a30bf46bc3719640f91b83f3c8f4054627b3dd2294bea3b DIST nix-mode-1.5.0.tar.gz 57584 BLAKE2B e7723d6667b979ce1dd018443ff331bf18f01cd973e2e3291b4c9b79634fb41758bcec772b9c8311f76d2f9e28566b9665be03796bc867530dda98e9c77a192a SHA512 308b7faa1a77e5afddec41d28b26804dc7ce1895007dbb6d7dd5495a8a0852fa2ced5aa60419517bf0e9f0fe183ff0de3b1a943ce8839eebfe09c9fd3c214035 -EBUILD nix-mode-1.5.0.ebuild 634 BLAKE2B 34d73810605694235ae7e8087d6e9f9dc1261eed9a174f5df4c1d8f889ab1a3b5a0c213bfb16f761034058881fb1849658b6c32560962f0ad090577397124386 SHA512 04cf69b1d4566d5033840cce00744172081d1da8bcb9a09ebaac837a85a5be8c7850e33eec840ae19f180c44d06dcb35c71e748c1de9cc4a43d20b3dd13bfd9c +EBUILD nix-mode-1.5.0.ebuild 633 BLAKE2B 54d738a146229f16b1053850253641664d0eb398f35c04b921949cf77480d56ee0d3713d8f7d740c203482ca7e83f2f8580516d2df8ccf594bf5e15b7fe1c905 SHA512 529b0363c2108294624252d4abe51967e3d86911434bae60ed86992874d8152e5e812f72f0d196caecba920d0fbaa4a651c7458c4a5c3ecf00b774b9ec1c7155 MISC metadata.xml 443 BLAKE2B 20e8e4b3a5a9c25deeb00c784d951f95b706c58085ccc44a2ab76fe3be75bf863358dce19ab42f57057f8a1a61d9577531a59c6e25b9499b45a9f36965f44b3c SHA512 2cee03667ae9d9bee1427b4c63d97309b1db5be97b2f6f3fa81761f6e04389ec5a53388b12b318f8f4bfb929046a639bed81e94fb427cd362b94328ef8f03753 diff --git a/app-emacs/nix-mode/nix-mode-1.5.0.ebuild b/app-emacs/nix-mode/nix-mode-1.5.0.ebuild index 100190d9037d..91a52ec02e51 100644 --- a/app-emacs/nix-mode/nix-mode-1.5.0.ebuild +++ b/app-emacs/nix-mode/nix-mode-1.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ else SRC_URI="https://github.com/NixOS/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="LGPL-2.1+" diff --git a/app-emacs/nxml-libvirt-schemas/Manifest b/app-emacs/nxml-libvirt-schemas/Manifest index fd86616f750c..290ed02f0103 100644 --- a/app-emacs/nxml-libvirt-schemas/Manifest +++ b/app-emacs/nxml-libvirt-schemas/Manifest @@ -1,23 +1,19 @@ AUX 60nxml-libvirt-schemas-gentoo.el 222 BLAKE2B 8d4edcb335df7cc4aa193f1587fc048290772d5413f972f88f250e36c4f229788a50a8b6ae6845780db1e9952148a98caeb4c2197a63b47517a0044cbd294e91 SHA512 3b2cbd5d2024e46d0f25bf58b65c29b837b337a5b781628e1064598744d52540a1e261461ee3552fe868a0e7d1a6c2c0d94ac7f5c000ba43c7896577e4a6a790 AUX schemas.xml 560 BLAKE2B 32f01d2dd047aa7109112b47155a21825686385845fae2af0f6d052dbd36f3e1ca5027ec39d654735e390ef9aa8a31f7ae5c86b15b0cd9c4ef84128326e87ee9 SHA512 82ef6189610fc4e1a0d5546ae15f2f315e7c0d460fa141201c43a93e59d147613c7186302fdc3e6b2f0ec5c343e5566966892d4e9f55dc4957e4ad58793fc3ff -DIST libvirt-10.0.0.tar.xz 9395076 BLAKE2B bfbea7805a949999481293a31e52a5511bcf86db2c96486cbc3b9cb776719ec973b1208cfcb4a8ae2c9220d1d68053980eaf68893f7919c3ef354efbd1abf642 SHA512 4ab28539ff0e9a78ac231b11b4ec88b91d76ff2607cabd0226f04aaece73b05cab4aa9cfcf05073cd257ea270a377cd5d2cb915971583dbec04dadf2cf7ad252 -DIST libvirt-10.1.0.tar.xz 9444244 BLAKE2B bfdce9d067e3a319b81d867d27f1a6b4e724ab6aaa25d19d7383c9be26ad7dc92b3c0aaa92894b772f09e20c3c2eb0ea0a8707feee4c63be58578fa22854305f SHA512 08e73ae15de5681430b62db85ec9901242dca5e9a4ca9685614f4a67092c6e28f27f9187144b3ceb18ad6b40e6eb1a90b1a4b056b0888724d04a62002ee2bc48 DIST libvirt-10.10.0.tar.xz 9673792 BLAKE2B 8042ce1493c3ffd6e6deeb7d94d0744da18850fe416480487a57ffd33bf3390f587849f308aad12fd38c887628f90137ba717ea11ef7e0f73a97b157fa985a6e SHA512 b4e8a5f7d5c15387e5f3e82ac9661feb6e89c6b3b13d869bca63d9686e1e1e8d193a1fc84a19a09b3da1c868837ee76d1b3964a6e5f7ad5d669449b0a6aa4b53 DIST libvirt-10.2.0.tar.xz 9466588 BLAKE2B 7ee6f4bdbb6a22f1b3c5c0326d41e269e8a5a07e41bc4f9a17fd023f3e33e46735066656dffa3004e1f36d46324270351593c89f60106933042e8a19a2aa64e6 SHA512 65faf2346e66bdba606ba99b9e4da2be8bd94ef42ac49c2801f9e9253ceea10f5fe772d5c7ada59f48aa34ff528726719b690c3acfd3e63a5c3580db17b023ae DIST libvirt-10.3.0.tar.xz 9476852 BLAKE2B 8c47840113904d72aeb1e9bf900a99a8b0e3d41391c9a8fee4277f2793f18fefc50d113e8cbea52dedfd03b93f430416bcd25fe90ee6820c95ac6f468b84212f SHA512 dd2b151a19877e57e11b582b1c11542319f8b7b7cd3d7d51304442aa7d5eb1a8490d2887d340191c3ecc561320ea453773763083364579de0a40ada9c244fc59 DIST libvirt-10.5.0.tar.xz 9530296 BLAKE2B 59b6b114e6d4c4752839775ec22b17f530ac86f0252647b312b7f98e9ba856d949727eed5cb47b6b92589e2ce2587fe02505d6653a4e7ba3a3685b5c81a8ebc0 SHA512 e4976849cff7bdae0b7fda0644490f0ca743efc11c35a2fae45bb0f6f467b85644c1d04d1f3d1b10affdc6d9b8dcc0a3c255e527e0bdd73cdd4d1c81d5c418e7 DIST libvirt-10.6.0.tar.xz 9481992 BLAKE2B 68d88ba7f6d5f74d6ad8753a7716902596338811e9c02b09ba6fbdcc60936abf9509bf5cc300446240fa5dd5d2f779c319bca0a22eadea32b49a758b71524857 SHA512 edec79e89669d5e9a46be35e0d6334a6ed3bbf32426679549bd998bde24cba52b0378843f41a3abb5d781ad53e2a6a54619a0bad3f168c11fb41736cc6af6568 DIST libvirt-10.8.0.tar.xz 9575348 BLAKE2B fb7d7b6d8a158c0045bb7fae4080cf8d58f8ff36cc2b99cdedcbc88397abf180de94931b3c114463fb717fb33bf16d67ea9b29ae77a673d4e1ca8ba94f195652 SHA512 4979565015d69d078e532944d1d1cdfbb28e2d5625168a80f7b56a323949cf6072c4b8cfb96b92dbae263ee166d1c514651455389f33c90d04cc615865009eee -DIST libvirt-9.8.0.tar.xz 9307064 BLAKE2B aae47e8d4eeaf97532a0356de23ed5a9eea71b369d025eda95b5fd74576779eb4b843d05df6c87b79a14f218c341953749e319ee7244846a2db410a74a746880 SHA512 0118725073de33eec3fa3e4616d3154707f9828fdb9ec973f503fe68f18eab72b9704da660f281152630ddc95e605c786673af9d23dc9bdfc0108422e0efbd41 -DIST libvirt-9.9.0.tar.xz 9321556 BLAKE2B 21eae5a95feaf7f5c6ba8dd48732c08212904882a11c48eccfa827d85ddc3df7e064503f21710dbe1b678670e02f003674de915a43a7403fbf85685c4832e21d SHA512 77cea28acf4f3e8c92fbd5bd72ad084be183c07f14e3a9ce35d6d9d62d36ee97a30cef55fb204b3e43f282890ecd7d5827a784a517e7f4ed8b22ee502c3f09d7 -EBUILD nxml-libvirt-schemas-10.0.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089 -EBUILD nxml-libvirt-schemas-10.1.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089 +DIST libvirt-11.0.0.tar.xz 9700388 BLAKE2B 0fc248bfcc505e143fa56560a216ed62ddeb8f8def5eaf32772bc5f0c1ca87f92dc530d9290f6349dc8727590f6148ffb6627e119f1e89fb0e151f1e6346b645 SHA512 ac5fd17d3f488c241017d967364e0441373e9ab0457dab1acfe84fd0b90353dc5d185cc7fcd2b0d7995af4137a3fa18371abb5511686456a9e720f7ec7829da9 +DIST libvirt-11.1.0.tar.xz 9775904 BLAKE2B 81ce8d537d6d069d44b3e24f2091729acd8b04ceea14e5c56188cffa300015aa5215fa64324718cede93d1bf84ae5409936bf7f6c8505b071b8dcc47094da78c SHA512 f491b3c0b0e4b6a96456eba26d72e820141c231fa44f34f2d153b805b046ca869b5d0286cd7e2867ae938e5eab5e04f2995c097d41227914bc87a76800e89bc8 EBUILD nxml-libvirt-schemas-10.10.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089 EBUILD nxml-libvirt-schemas-10.2.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089 EBUILD nxml-libvirt-schemas-10.3.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089 EBUILD nxml-libvirt-schemas-10.5.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089 EBUILD nxml-libvirt-schemas-10.6.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089 EBUILD nxml-libvirt-schemas-10.8.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089 -EBUILD nxml-libvirt-schemas-9.8.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089 -EBUILD nxml-libvirt-schemas-9.9.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089 +EBUILD nxml-libvirt-schemas-11.0.0.ebuild 1120 BLAKE2B 725f6b38d4e91e2abb2b62516da9629682698f38b4bcff63877ec57a5f030bb58ed8e36c7503451dbcb20c339d85c2f34927f12c85f140a94eb34d9aad61a030 SHA512 3a9b0169ade84e4501dbb02ebd346cd422bb273fe9ebc5e060ed37348e1cd66c006cc4a7b68c2be90fa8f57841b774acd5c25417870d8009b726e3cc850a1107 +EBUILD nxml-libvirt-schemas-11.1.0.ebuild 1120 BLAKE2B 725f6b38d4e91e2abb2b62516da9629682698f38b4bcff63877ec57a5f030bb58ed8e36c7503451dbcb20c339d85c2f34927f12c85f140a94eb34d9aad61a030 SHA512 3a9b0169ade84e4501dbb02ebd346cd422bb273fe9ebc5e060ed37348e1cd66c006cc4a7b68c2be90fa8f57841b774acd5c25417870d8009b726e3cc850a1107 MISC metadata.xml 390 BLAKE2B 05bd110c71244cf02d22bcf823d3285e73bdb03f3bb06b8c9e2c13cd346f2367380345747d5eb0861f37983be970dc6c9fe5e7d93b422205a7b447dc3330852e SHA512 bb803aed730418caf43baf132b989963e84f5e0e0d8db915a48cae407f20fb52e27c147725cac88fc94303db070f300a7ce3bf6c18e7dc66dec37bf9ccea5f5b diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.0.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.0.0.ebuild deleted file mode 100644 index 6c2585fb80d3..000000000000 --- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.0.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Packages which get releases together: -# app-emacs/nxml-libvirt-schemas -# dev-python/libvirt-python -# dev-perl/Sys-Virt -# app-emulation/libvirt -# Please bump them together! - -inherit elisp - -MY_P="libvirt-${PV}" -DESCRIPTION="Extension for nxml-mode with libvirt schemas" -HOMEPAGE="https://www.libvirt.org/" -SRC_URI="https://download.libvirt.org/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas" - -# This is the license of the package, but the schema files are -# provided without license, maybe it's bad. -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64" - -# Yes this requires Java, but I'd rather not repackage this, if you -# know something better in C, I'll be glad to use that. -BDEPEND="app-text/trang" - -SITEFILE="60${PN}-gentoo.el" - -src_compile() { - emake -f - <<'EOF' -all: $(patsubst %.rng,%.rnc,$(wildcard *.rng)) -%.rnc: %.rng - trang -I rng -O rnc $< $@ -EOF -} - -src_install() { - insinto "${SITEETC}/${PN}" - doins "${FILESDIR}"/schemas.xml *.rnc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" -} diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.1.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.0.0.ebuild index 6c2585fb80d3..a08694d1726a 100644 --- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.1.0.ebuild +++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.8.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.1.0.ebuild index 6c2585fb80d3..a08694d1726a 100644 --- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.8.0.ebuild +++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.9.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.9.0.ebuild deleted file mode 100644 index 6c2585fb80d3..000000000000 --- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.9.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Packages which get releases together: -# app-emacs/nxml-libvirt-schemas -# dev-python/libvirt-python -# dev-perl/Sys-Virt -# app-emulation/libvirt -# Please bump them together! - -inherit elisp - -MY_P="libvirt-${PV}" -DESCRIPTION="Extension for nxml-mode with libvirt schemas" -HOMEPAGE="https://www.libvirt.org/" -SRC_URI="https://download.libvirt.org/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas" - -# This is the license of the package, but the schema files are -# provided without license, maybe it's bad. -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64" - -# Yes this requires Java, but I'd rather not repackage this, if you -# know something better in C, I'll be glad to use that. -BDEPEND="app-text/trang" - -SITEFILE="60${PN}-gentoo.el" - -src_compile() { - emake -f - <<'EOF' -all: $(patsubst %.rng,%.rnc,$(wildcard *.rng)) -%.rnc: %.rng - trang -I rng -O rnc $< $@ -EOF -} - -src_install() { - insinto "${SITEETC}/${PN}" - doins "${FILESDIR}"/schemas.xml *.rnc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" -} diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest index 4dcb14cdbd2f..5c30cef2aea9 100644 --- a/app-emacs/org-mode/Manifest +++ b/app-emacs/org-mode/Manifest @@ -1,11 +1,15 @@ AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe9856c526d77e5e988a35203c35322a1ea7ce9e19b02ff9a5ce1b2b4d73b8ba19bada30b7fbf453e43b01 SHA512 aa2e47c060d441ef1f631f2a44f3b7adc7cf5306155b9cc3f3f808aa053b411980671a89933c77fe02aac79bb6f25f2fe98c676e13e097dd885f23bc9d8cb000 -DIST org-mode-release_9.7.17.tar.gz 2364232 BLAKE2B b0f3c94e92f6721b0ffb4b9196391a0520c2cad8124eb9afda58f3e1705d7031e616cd0549eed2ed16b1d6e8d10113f7f384f4c1ca969a83d9b5975a9cd95d76 SHA512 4bb12ed1aa3be2ab32037450960535f1552395409b49721cae5babf0f2eb3d96497c635d08141efdc7b7fc738b8df8422cf0ee65cb3c329ad4db578c4478dc19 -DIST org-mode-release_9.7.18.tar.gz 2364125 BLAKE2B 6def92460c96c02e4fa0304bf02437819b3a3541db4f30ee6cf354faaa55860886b785940af6cb32d9b6881d6484c3eaf50942b9a788712f84e2a1676f06940f SHA512 c019d82c2bc2bde3ee555f7a99e0b935e3dc9b64bdecdb2f83b2ed8460c822cd1d7a3f318dff637c57ed905070df98aff32cdc82b3c96a10f26038859c540e0a -DIST org-mode-release_9.7.19.tar.gz 2364122 BLAKE2B d7e65b8af54968a812e012aa11f380f64d65bd5e0829ecdc96d64a539c54f384157a336c192806d9fb32be50a0c6c62e60bc8d067ab581049b0edc8a57ad1327 SHA512 bef652cc8e31f86ccaf6ce0288389f1cb10aa43fd9d8f4191ab30e7d4563b977f4da309c322367a6f2beb27e88c3d771b5c4d4e259ca4c8c6a0b145c1e8d43ca DIST org-mode-release_9.7.20.tar.gz 2364571 BLAKE2B 694e709b161a3669191fefa517b93d3629580cd986c48af0e0cf1198a1a7bcbee835c452ec87d4445f5ac91bf10f1127c8ad22283eede9b3eca5f67bed567f15 SHA512 ee81f6be7f544205c256811e90bd9dda9d830b1ad19dde079be7affbe304ee6ce6d059814f6658514af3273630ea3ce99797c6af419f0c9ab3f1f1b64e8bf35c -EBUILD org-mode-9.7.17.ebuild 1594 BLAKE2B a4ef3b4d5ad256661ca144994b6caa7e5f728fd762c65374734387941feaa6f07aa4ec7ebb639616a5fa287ce35400e62b88eafdc515af8dfb6b982862b6bc1d SHA512 f8cddec4c3990cb88421640f0df7b06c5cfb4d94944f33f1230109c2f92b81d266fe168d5d8c919e6f8bd588797f443e06c2d9fb6da6c75fc0616efe736442b7 -EBUILD org-mode-9.7.18.ebuild 1597 BLAKE2B 9fc5a6fceb0390c825539b4ba29d672220a014a5e649706c3c25ba9b5fb49d0f7b139ce4315903dc446f573848ad20ed59ad4fac920dcb3a719bb61daeef2c6d SHA512 b49027b63f17c31a3bb9221cb726364233af8be6fd0162e3353df8e5b51bdff978672b74be80671c20f8dc0e3482ff5179cdcf3e6e678809a6d764742c8e4e80 -EBUILD org-mode-9.7.19.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59 -EBUILD org-mode-9.7.20.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59 +DIST org-mode-release_9.7.21.tar.gz 2364695 BLAKE2B 1cd3fe37ecfe4450dce69dd7499b6ddaaf5000edab26fd8f19ab5d09b1cf24aabf3c451d5c5e1f64f0d4436f8a60ce7ff2a28d7f97abf2af834c286fd81c70d3 SHA512 7309db82e95902e4e255e8f9f80095c2e7df80e8036b6aff39fbbe500aac4d8f6bfbaef3cacb67ed72a6ae9c44c90d36d2d59ceaef9f0d94228e0406276a392d +DIST org-mode-release_9.7.22.tar.gz 2364662 BLAKE2B 10a60b241fc87b141f3c6ea07bd99aae464fcf5bcaaf667c0a2340da85b711118d28059831a27d3eafacfedd1c7119162fdfb4cf19f42c9e46ac650d0afa56ce SHA512 7fb8f141315fa22ab5b87bcf16d104377b3309b1e25a88e93c5f088238112dfe726bd3b28d35530c0f1c7684c42967028e469b1767638ddff89bb891b6922d2f +DIST org-mode-release_9.7.23.tar.gz 2364944 BLAKE2B dc494ea638e4fdc12868855fd39180f09fe2c20e75b225b4247cbccfa47689322c0336a4b08cd518d35a60162d6cf235624ea008636f4fc89abcee0e7aa5248b SHA512 b0f821adc14e14d6ea38086b083a1983808f441989374cf57a561835a5312d18011a41d68ae1d0fe2f611ab941299bf63108baba2eb1e36624fd8e15fef686a1 +DIST org-mode-release_9.7.24.tar.gz 2364959 BLAKE2B d62a5a3269101218eec757ecc0140b2652319d22804b28bc856335a48742da0284e9d5923000431c70c1e8a4fd84a87a460a602f673bbbc810dffc199ab41b6d SHA512 c24d6864ef3cfd883c5de93eaf409fdde326392261d254af8da9bb4d15db6cbfae415a90e5397b6f35cb13ac43ca045d27589a60176e0be412c82119c535dcb8 +DIST org-mode-release_9.7.25.tar.gz 2365003 BLAKE2B 4e83df1b08eb658e940699f18e49348fcc7c1f470b08172e036ed9ed083887be35c29f98438c9ad06b1cc7ac7d39d6f75ab1abe855abcf96f2a86eb193bf50c0 SHA512 c36135e7a4c5a18dd0577d49335899a6728fab4ce179d3bfbbe7c51b6ee717e607fa0b4bc24ae958b7cb5654121d1eb741cc6011af8cb28d9b2a8fec18eadcb9 +EBUILD org-mode-9.7.20.ebuild 1723 BLAKE2B 6e5fff17b6c42e26b3ec12399ee34435603724f6459ba28585042f3bd0477ffcf8b149614da921afafd5c893c9e982fed8f11579afec1dc32402ac51f49fbd29 SHA512 1bffe112acf7a84bafa90c09e8571efb7a3b25d633a61f57dc80cb8624c0e7f80ccbc3367673a8bf534feeac9040d569f37c611d1e92d768c8869b52862df023 +EBUILD org-mode-9.7.21.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59 +EBUILD org-mode-9.7.22.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59 +EBUILD org-mode-9.7.23.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59 +EBUILD org-mode-9.7.24.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59 +EBUILD org-mode-9.7.25.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59 EBUILD org-mode-9999.ebuild 1548 BLAKE2B 426b201cd1c179250baa695a14b4f152a1071bfc2b9afd99035a409b2ebb0be500a21bd43dcc46dadc10eb8466ab1ed8787f8007f09a96849688851d24d4cdab SHA512 154b347979a5bfde974dac21d0e2f65c7bddeaffaf9a0c68054ff97a24ce126f784e473705f45bffa9c40361b106a6042175470e883d1e3faae2a73c345dc160 MISC metadata.xml 1590 BLAKE2B fe57d840c8c176a9fc193cc97f39e2deb69aaace5a06f582333f745bd1341598d0c1289bd22bb1ebf07476858dc2e04b90ad5a000cdea1f178fba90c5160f96c SHA512 7ccfc23be09c9a29ee82f0fd2ca867b5315b932e52c5176ce810bdb7d963dff5b863b3c17d631872effface7e37f7d17ff0d3d8e7490be2114025d3c8536ceaf diff --git a/app-emacs/org-mode/org-mode-9.7.20.ebuild b/app-emacs/org-mode/org-mode-9.7.20.ebuild index 7c045e5649c4..4bf72e958aa3 100644 --- a/app-emacs/org-mode/org-mode-9.7.20.ebuild +++ b/app-emacs/org-mode/org-mode-9.7.20.ebuild @@ -19,7 +19,7 @@ else SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" - KEYWORDS="~amd64 ~ppc ~x86" + KEYWORDS="amd64 ppc x86" fi LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )" diff --git a/app-emacs/org-mode/org-mode-9.7.19.ebuild b/app-emacs/org-mode/org-mode-9.7.21.ebuild index 7c045e5649c4..7c045e5649c4 100644 --- a/app-emacs/org-mode/org-mode-9.7.19.ebuild +++ b/app-emacs/org-mode/org-mode-9.7.21.ebuild diff --git a/app-emacs/org-mode/org-mode-9.7.17.ebuild b/app-emacs/org-mode/org-mode-9.7.22.ebuild index 8add87a15815..7c045e5649c4 100644 --- a/app-emacs/org-mode/org-mode-9.7.17.ebuild +++ b/app-emacs/org-mode/org-mode-9.7.22.ebuild @@ -19,7 +19,7 @@ else SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" - KEYWORDS="amd64 ppc x86" + KEYWORDS="~amd64 ~ppc ~x86" fi LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )" @@ -33,6 +33,13 @@ BDEPEND=" SITEFILE="50${PN}-gentoo.el" +src_prepare() { + elisp_src_prepare + + # Remove failing tests. + rm ./testing/lisp/test-{ob,ob-exp,ob-tangle,ob-shell}.el || die +} + src_compile() { emake -j1 \ ORGVERSION="${PV}" \ diff --git a/app-emacs/org-mode/org-mode-9.7.18.ebuild b/app-emacs/org-mode/org-mode-9.7.23.ebuild index 86c9f98ba96b..7c045e5649c4 100644 --- a/app-emacs/org-mode/org-mode-9.7.18.ebuild +++ b/app-emacs/org-mode/org-mode-9.7.23.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -33,6 +33,13 @@ BDEPEND=" SITEFILE="50${PN}-gentoo.el" +src_prepare() { + elisp_src_prepare + + # Remove failing tests. + rm ./testing/lisp/test-{ob,ob-exp,ob-tangle,ob-shell}.el || die +} + src_compile() { emake -j1 \ ORGVERSION="${PV}" \ diff --git a/app-emacs/org-mode/org-mode-9.7.24.ebuild b/app-emacs/org-mode/org-mode-9.7.24.ebuild new file mode 100644 index 000000000000..7c045e5649c4 --- /dev/null +++ b/app-emacs/org-mode/org-mode-9.7.24.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="An Emacs mode for notes and project planning" +HOMEPAGE="https://orgmode.org/" + +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs/${PN}.git" + EGIT_CHECKOUT_DIR="${WORKDIR}/org" + S="${WORKDIR}/org" +else + MY_P="${PN}-release_${PV}" + SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz" + S="${WORKDIR}/${MY_P}" + + KEYWORDS="~amd64 ~ppc ~x86" +fi + +LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )" +SLOT="0" +IUSE="doc odt-schema" +RESTRICT="test" + +BDEPEND=" + doc? ( virtual/texi2dvi ) +" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + # Remove failing tests. + rm ./testing/lisp/test-{ob,ob-exp,ob-tangle,ob-shell}.el || die +} + +src_compile() { + emake -j1 \ + ORGVERSION="${PV}" \ + datadir="${EPREFIX}${SITEETC}/${PN}" + + use doc && emake -j1 pdf card +} + +src_install() { + emake -j1 \ + ORGVERSION="${PV}" \ + DESTDIR="${D}" \ + ETCDIRS="styles csl $(use odt-schema && echo schema)" \ + lispdir="${EPREFIX}${SITELISP}/${PN}" \ + datadir="${EPREFIX}${SITEETC}/${PN}" \ + infodir="${EPREFIX}/usr/share/info" \ + install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc README.org CONTRIBUTE.org etc/ORG-NEWS + use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf + + local DOC_CONTENTS="Org mode has a large variety of run-time dependencies, + so you may have to install one or more additional packages. + A non-exhaustive list of these dependencies may be found at + <http://orgmode.org/worg/org-dependencies.html>." + readme.gentoo_create_doc +} diff --git a/app-emacs/org-mode/org-mode-9.7.25.ebuild b/app-emacs/org-mode/org-mode-9.7.25.ebuild new file mode 100644 index 000000000000..7c045e5649c4 --- /dev/null +++ b/app-emacs/org-mode/org-mode-9.7.25.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="An Emacs mode for notes and project planning" +HOMEPAGE="https://orgmode.org/" + +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs/${PN}.git" + EGIT_CHECKOUT_DIR="${WORKDIR}/org" + S="${WORKDIR}/org" +else + MY_P="${PN}-release_${PV}" + SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz" + S="${WORKDIR}/${MY_P}" + + KEYWORDS="~amd64 ~ppc ~x86" +fi + +LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )" +SLOT="0" +IUSE="doc odt-schema" +RESTRICT="test" + +BDEPEND=" + doc? ( virtual/texi2dvi ) +" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + # Remove failing tests. + rm ./testing/lisp/test-{ob,ob-exp,ob-tangle,ob-shell}.el || die +} + +src_compile() { + emake -j1 \ + ORGVERSION="${PV}" \ + datadir="${EPREFIX}${SITEETC}/${PN}" + + use doc && emake -j1 pdf card +} + +src_install() { + emake -j1 \ + ORGVERSION="${PV}" \ + DESTDIR="${D}" \ + ETCDIRS="styles csl $(use odt-schema && echo schema)" \ + lispdir="${EPREFIX}${SITELISP}/${PN}" \ + datadir="${EPREFIX}${SITEETC}/${PN}" \ + infodir="${EPREFIX}/usr/share/info" \ + install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc README.org CONTRIBUTE.org etc/ORG-NEWS + use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf + + local DOC_CONTENTS="Org mode has a large variety of run-time dependencies, + so you may have to install one or more additional packages. + A non-exhaustive list of these dependencies may be found at + <http://orgmode.org/worg/org-dependencies.html>." + readme.gentoo_create_doc +} diff --git a/app-emacs/org-modern/Manifest b/app-emacs/org-modern/Manifest index 75f79b417862..adf700557946 100644 --- a/app-emacs/org-modern/Manifest +++ b/app-emacs/org-modern/Manifest @@ -1,7 +1,5 @@ AUX 50org-modern-gentoo.el 268 BLAKE2B 1c60242a6d203e31583ee774e87f200637b1ca71540b65cae68ea0f9255f5eaa4655345bbf21a3e992a087c7dc5abff49a039dc6d36cec59d1a7d8d973da518c SHA512 0b0fac73188c85d3447e34730fab7431eeeeba56f623e38858aae7a73aeae3160b1c272ee9565899375319194b7817578351ad578bc9123b903c8f169ebcec9b -DIST org-modern-1.5.tar.gz 25739 BLAKE2B 3d8ccc352c18f71ef4c4d317957ccadf83cefb5caab24417eb930e20078b9a80e5d2758b8724cf271b622251d7e05aefe43a81500f9ca95c523d4fbd70592a67 SHA512 f98833f37a90873d17df4dc0b7540bb05b2794e3bb754514a0fefdc5693acc137ecc7fbf3d3959aecf95cf5368e17aa093c2977ff87a2a57fa694d98cf36d2c1 DIST org-modern-1.6.tar.gz 25782 BLAKE2B 9084074d3cdba5ce2aad1b9b70bde2cc8e98433818444f8df7efa5244579b7493c732dfcf83e75e175c37a075964ecaf6d435b057e44fab7aae82b72ff0a3d76 SHA512 be532590dcb5dc0505ef4e11622ed0a1a130d73f2b1e653af790df0287ba6dbb720749d0c1bfcf84ffee7d98cba33e33be9816e69fc84be36c93ff87ca57d0c2 -EBUILD org-modern-1.5.ebuild 622 BLAKE2B b9b679b188022098f61976b5126fd14c0a09217b9962dd8f973b11238e5f70476bd3f6526117000aa11d2b7cb6c71f03ee59d038e2aff47578aaa378364b85d1 SHA512 ce6ab27608f20408ca309bf19e3519201ed925275e268685dce07c6ec000c49781f78b427eb559cdda8b8104caf4c928c2cf0e1350b1e6f04bfb1e8467806f22 -EBUILD org-modern-1.6.ebuild 623 BLAKE2B b0ba64e8c778531dab255223e94953a8046fcbd8164e1d1365065897ab62a7ca3ae459693322342bba0621caa79bdd785ddaf0321c152313a4eb2bbc64482b80 SHA512 9eb117413c6c346f58990aa8981f015d626aa30462317595c6a7da5c1f520ed287ee54399ba0e2ab0101fc41c7ded949318dfe723f793d888f574b644568e62a +EBUILD org-modern-1.6.ebuild 622 BLAKE2B 8659a25d2909d7fa4608def0a773a4f100d822a41027463b39488dd3226d6d4e6d365dc432214ead8f671bf123084da37baf25ee09fb4b0c5025557b21d92b9a SHA512 e755458d2345ab013a9da97e7f9eaccb8b88ba7f84bcfa9d14bf1816986bf9505be69d7a4426437a6622d148929e4da9b596e719149d9c77b602c7d2825a810b EBUILD org-modern-9999.ebuild 623 BLAKE2B b0ba64e8c778531dab255223e94953a8046fcbd8164e1d1365065897ab62a7ca3ae459693322342bba0621caa79bdd785ddaf0321c152313a4eb2bbc64482b80 SHA512 9eb117413c6c346f58990aa8981f015d626aa30462317595c6a7da5c1f520ed287ee54399ba0e2ab0101fc41c7ded949318dfe723f793d888f574b644568e62a MISC metadata.xml 803 BLAKE2B 76b689a9bee8d6d86128fb80844c575294e9e91812161e735c47eb4fc7c9192539f2109ebbcbdc143abee07426faf6b7cf0bc86c48d411738a8329b14c7b56a1 SHA512 cc417a871bdf3534187e566c197007c848f0974b2b4b58eff473087ef09702a929a9df5f4f1df019a4ca632884e7657db055d0ab58ed2ec328506ff0a4a7fcb6 diff --git a/app-emacs/org-modern/org-modern-1.5.ebuild b/app-emacs/org-modern/org-modern-1.5.ebuild deleted file mode 100644 index 9166bf983409..000000000000 --- a/app-emacs/org-modern/org-modern-1.5.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# 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="Modern style for your GNU Emacs Org buffers" -HOMEPAGE="https://github.com/minad/org-modern/" - -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 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - >=app-emacs/compat-30.0.0.0 -" -BDEPEND=" - ${RDEPEND} -" - -DOCS=( README.org example.org ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/org-modern/org-modern-1.6.ebuild b/app-emacs/org-modern/org-modern-1.6.ebuild index 5091d68a3b9b..d51f19027fb6 100644 --- a/app-emacs/org-modern/org-modern-1.6.ebuild +++ b/app-emacs/org-modern/org-modern-1.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ else SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/osm/Manifest b/app-emacs/osm/Manifest index 355a38c2064b..af2962ff1c2b 100644 --- a/app-emacs/osm/Manifest +++ b/app-emacs/osm/Manifest @@ -1,9 +1,5 @@ AUX 50osm-gentoo.el 67 BLAKE2B 0486bd17d60abb53433943335ed7584a0ab6f3b2a1dcdf23174e6f790f95044d4000d5b37a3b1c2549337268b5b296c6528e68e061ad75aaae8bf3ff141069f8 SHA512 b4aed2a5c285c94489371fa297a44d7bd3ac6172199cea0218d0469cf4c2d36b819ada8f3da6b0a95c44f729e4d77f5051826081137c0f68cd58829705ccc50e -DIST osm-1.4.tar.gz 35286 BLAKE2B ec45051f7a9045115891e9d38bd2f311b25d02f9da907aa3730eef174af84221c2ae1461e6f7d9b3a866f35f20599f36973a00c5df41551766d4d9d310dbd7df SHA512 afc5ac0b8aa592ddbc8e3fdc5e1472d58c21008952b9208d5d89a6ab666542f1239e67c1c95b25bc90bcc3ad3e5bb0dca06e725355ada1413cfbfce07cf13167 -DIST osm-1.5.tar.gz 35470 BLAKE2B d6a253bc41081b051577ef94bb42baf8be60164e9c0e14852a78985656ceccd9a6ab5c2c0729a6650839fc03e5cd4898f590a65b8ea5b64f0c876fff65b72d40 SHA512 2e1bb170ab6cdc8f7c8acf6cb4720627462272a6d4f1ce6138f43bc34ebef6c468c2902c185070bfb5c6241f80a6574f2c1c3a5fa3e488fef18b0732a7050936 DIST osm-1.6.tar.gz 35738 BLAKE2B 295123c96a9f116959809405f08f72239c084e26796b727b0819eabba0c34eb847305c3460c9cf69da23098b4a25691a939a1821a3acd1e0cc0a6e6c29f2c51f SHA512 0130924d392149bbf31f69e7188543bb83fafab29f06d70be331dcc58c9b53fc7b8fc945ac1c37b6b69ff612872233a2e5f000a6116d883dac17698472adc6c9 -EBUILD osm-1.4.ebuild 754 BLAKE2B ddd6ae824a4a81e0579e12c8d1c64c05e8d6437b286e34e509ce09195f80f145d4bff4a7c681d3c9c0df670067918c014aee58e67a6655a731238be41838cd65 SHA512 f757976e7f79a0948c9debf43f5ee171014cdc200a20bdd49b31bafe947c54349dbf33224fbfd104f80b85f7270bcddb6bf5a88d9e9cd48ad3c85ea748876d13 -EBUILD osm-1.5.ebuild 755 BLAKE2B dad1afa950542ec1412a5880525399eb30af853647dc3fe3bd4f18206c780076fd8bc753ded0f38b6f81d3bf51f5660c642bb73bdd3fb5801699b46be77dfb2d SHA512 27980f3c6183a0bb993913b01be313bdb0b36cb1e25c44fc893364d542cc79dcc5eea262b4b094bc2144fed9b3728bc5ec724156fc055349f42d41ebd7862d8b -EBUILD osm-1.6.ebuild 755 BLAKE2B 348738d13b80e6db5965c4c66dfac10aeab0168fa9e7c708e981594efc14b2c52f62ac9170496ddcff9565c851f5f3bfa4ef1cfa4ddff09168e05053bf475808 SHA512 7ed6198e49ac3aa804d15addde6a0620b9a6f3bb48576de053980faedf77f1d01207ec52b35a207e2aac25505e768eb8dfe4664fe44f666d1b33a6be7946239c +EBUILD osm-1.6.ebuild 754 BLAKE2B fc911ac0a9ce80b6b8b35b63e849ff36ac88c9f6eaa7628c76ee7eb00306d15d3123ff655d9348dccdb7868f3b4fef16663052821cea27876c30a0a85fe39063 SHA512 dc290ca32d29f370dfa050f94dd0bc809f78ba5972ecf21758e9ec910eda9c2bcaae112aaac9ddc304705b210e89dfe668258c444658a5f0891e574118e0f8b3 EBUILD osm-9999.ebuild 755 BLAKE2B 348738d13b80e6db5965c4c66dfac10aeab0168fa9e7c708e981594efc14b2c52f62ac9170496ddcff9565c851f5f3bfa4ef1cfa4ddff09168e05053bf475808 SHA512 7ed6198e49ac3aa804d15addde6a0620b9a6f3bb48576de053980faedf77f1d01207ec52b35a207e2aac25505e768eb8dfe4664fe44f666d1b33a6be7946239c MISC metadata.xml 1007 BLAKE2B f28de509f2c4d32cbc67695ed97d2e4231baaa56e29a55993bb6b6c85323bbab51ba6ea398d6b0f562cb93975c6c09a5962f7f504509c4a6dcf19a6efca08750 SHA512 8ea20302c01493f320e2ad72e2a3530088a9a7d8db5a72c33286f31e82ba4a60e1dcaf6c4a11ded416ad864c27bb42d3833aeda58b261ea054ab71cb5fd26736 diff --git a/app-emacs/osm/osm-1.4.ebuild b/app-emacs/osm/osm-1.4.ebuild deleted file mode 100644 index 3d5b8694df32..000000000000 --- a/app-emacs/osm/osm-1.4.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# 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="OpenStreetMap tile-based viewer for GNU Emacs" -HOMEPAGE="https://github.com/minad/osm/" - -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 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - >=app-editors/emacs-${NEED_EMACS}:*[jpeg,json(+),libxml2,png,svg] - >=app-emacs/compat-29.1.4.0 -" -RDEPEND=" - ${BDEPEND} - net-misc/curl[ssl] -" - -DOCS=( README.org ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/osm/osm-1.5.ebuild b/app-emacs/osm/osm-1.5.ebuild deleted file mode 100644 index 144330f58794..000000000000 --- a/app-emacs/osm/osm-1.5.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# 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="OpenStreetMap tile-based viewer for GNU Emacs" -HOMEPAGE="https://github.com/minad/osm/" - -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 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - >=app-editors/emacs-${NEED_EMACS}:*[jpeg,json(+),libxml2,png,svg] - >=app-emacs/compat-29.1.4.0 -" -RDEPEND=" - ${BDEPEND} - net-misc/curl[ssl] -" - -DOCS=( README.org ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/osm/osm-1.6.ebuild b/app-emacs/osm/osm-1.6.ebuild index da9aa6a8d6c8..5b78d4397b62 100644 --- a/app-emacs/osm/osm-1.6.ebuild +++ b/app-emacs/osm/osm-1.6.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/parsebib/Manifest b/app-emacs/parsebib/Manifest index f5f6cb12beb9..d22371d3be57 100644 --- a/app-emacs/parsebib/Manifest +++ b/app-emacs/parsebib/Manifest @@ -1,3 +1,5 @@ DIST parsebib-6.4.gh.tar.gz 29833 BLAKE2B a7ab75df71adb991aa7b58729a54a9169e84de0d435b7a6ed23cd2b48df31cbf798dca996c0c9ff0964057296e0086fe4df6846b225786b893a0e0ccf7f7916f SHA512 ef54f99da612f1514af17a8e673d2dabfdf091c24b759f2fc09f398faadaf35713ddafffb5aa76ba1aad8ddbeb43571c426bfb07df9d27e197601adfcf39c8e7 +DIST parsebib-6.6.gh.tar.gz 30312 BLAKE2B 254087508b80d412ace54511993deec874c141b971eb82c978de15d590ba3d82d056a2d98010c404eb0089f72aa2de6baf524143e741c98b61cf0a07ede3337d SHA512 b622dc8fdc664dae64ce86935d2f84e12e7e4bf6a1f57890277ed38659b0b7d083efebb18fa09914afe308cb6dbb6ae49ddc09b4f161b7ad9b7cfb2b5791cd9b EBUILD parsebib-6.4.ebuild 579 BLAKE2B 3e4ea27e903ebda1182fd2a038748425a9b266c588f2eb92d20c9fb3e5b664e61a9bae66eb773372326204d5b47080888fbcb5dca7b1aa6f21d3aa4c778daa03 SHA512 a151cc194445934d7cb15cafd42f130acab70a949a37e4ee4aa4d2a04de25829282633d227ee5e3a0e094c6af666891daeb3c3f8128c370a8647d70c42037311 +EBUILD parsebib-6.6.ebuild 580 BLAKE2B 34a8d23bbaf363adfad2934847ae29d8861c6034849e5414832ec90d8132d2c42981bcea78c7b10aac3e2543b76a82bbc9aed7295f5565eec9a75822f40f30ab SHA512 919cbbbbc19a6e5f7cb887c956424bc952cc0996080112d6ac96f181acecf7b2d5fff1d2d9d974d609ba295a5b1555f2099956cb26cb0983a12ae43ad924de3f MISC metadata.xml 627 BLAKE2B c720728d95d1210afc6015d7472134e9078fbc67f591e4991dd34a780c49c8b30c1dec30c6ce57d81034f71895aafb8637c8181d7cdc9e13819ecceea919cc98 SHA512 a991dcfa3ddc97afc341228c4483c888de999eb79f67cb174e12a8d9725da58468c6e1330d8f5e2ef7e947e108e6eba1edba4fceca7955793b6d8a0c223d1f4a diff --git a/app-emacs/ebib/ebib-2.48.ebuild b/app-emacs/parsebib/parsebib-6.6.ebuild index 1ade52e95c1d..824632b28588 100644 --- a/app-emacs/ebib/ebib-2.48.ebuild +++ b/app-emacs/parsebib/parsebib-6.6.ebuild @@ -3,13 +3,10 @@ EAPI=8 -NEED_EMACS="27.1" - inherit elisp -DESCRIPTION="BibTeX database manager for Emacs" -HOMEPAGE="https://joostkremers.github.io/ebib/ - https://github.com/joostkremers/ebib/" +DESCRIPTION="Emacs Lisp library for reading .bib files" +HOMEPAGE="https://github.com/joostkremers/parsebib/" if [[ "${PV}" == *9999* ]] ; then inherit git-r3 @@ -19,30 +16,13 @@ else SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~x86" + KEYWORDS="~amd64 ~x86" fi LICENSE="BSD" SLOT="0" -RDEPEND=" - >=app-emacs/compat-30.0.0.0 - >=app-emacs/parsebib-6.2 -" -BDEPEND=" - ${RDEPEND} - test? ( - app-emacs/with-simulated-input - ) -" - -DOCS=( README.md docs ) +DOCS=( README.md ) SITEFILE="50${PN}-gentoo.el" elisp-enable-tests ert-runner test - -src_install() { - elisp_src_install - - doinfo "${PN}.info" -} diff --git a/app-emacs/powershell/Manifest b/app-emacs/powershell/Manifest index e03fc732d609..9b9c8330ba92 100644 --- a/app-emacs/powershell/Manifest +++ b/app-emacs/powershell/Manifest @@ -2,5 +2,5 @@ AUX 50powershell-gentoo.el 267 BLAKE2B ca2712812fe037fc498193a1d88476da61765af53 DIST powershell-0.3_pre20220402.tar.gz 17009 BLAKE2B c369993bc4ac0e681dde514c4303f6c131198e77f6aa3b293ecedefa552e8f2b94e8ab77978ff2f8d999a4b620fa4e013023a283e0a2c30f6578428bc54fe52d SHA512 2d38f1a968119a2022e1f3eceb8150947559e5e7943d184fec3b8075cc2dc8d97b5a897bc1ac97b14d69d9424b72ca20f01d24589403936b1ca2bc7becc2ea0f DIST powershell-0.3_pre20220805.tar.gz 17010 BLAKE2B 7bc942ecdba9141c666f34116ef619176fa08309e35ad7f51a6a1003633851001e2dcab3c115af2fd14fa781f8818c2b0e4ea3591ff30cb644cb1cad5ddf0473 SHA512 5e511d9b2106888509b388a4ada26f4b581c5fb32334ddb6ef50dfd57ab20d28ee84ac999a373ade9be85b5444fb2903cfea0cf229775fd78839b0372ecf9ac6 EBUILD powershell-0.3_pre20220402.ebuild 516 BLAKE2B 0cd29fc8e70617d2c0bbd4cb02b7b2a7be4c37942def50f1f39d023b6a1ad7e0ed4b8012aaf3b1e943b6f3de930b08f8121a50bc4eeae1cae2a54c8d60b0276f SHA512 32ebf3dd8f0b9cf69b64519e80b8746043536635f996598ca9b3002c327bda6c7620a6b5e5b68934537e39ab572171e9b2e0e054ef1adedee8a0aab3727d8ea6 -EBUILD powershell-0.3_pre20220805.ebuild 806 BLAKE2B 5f5fe6b807958bdbab80d856c83a3933b5c10dbea00d5037e3aa3620586eff4ff8f5c4cd9b1a7da6fbf92ce22751038b1bc98f4867c89e50f36136916f4a096e SHA512 9abfc0e81e3643b243c18a6b08233a9063cbd3696182844f6aee76297be0fe4f0f248b28fde74beda7fe5ffd956de11554882cd43078fd177630d933ddfce8e5 +EBUILD powershell-0.3_pre20220805.ebuild 805 BLAKE2B 4c19e618aefbd0102f1daa9b0ed72f3a3c5f06cd89f2b9c73d9892a11e96dc3f65d3ea06a2e74fa6648f8c2dc09e0e8289fe031993cebd08561df613c7e2b886 SHA512 41216f57c16a48a48c26bd6d740ec4b00d2298e570d7172697c7ff6b708fcfb2ced1b521170b0786e3d3dfaf089d608f67218bafe74f8455865a0a3275870b54 MISC metadata.xml 454 BLAKE2B 84931c284b0bc9dc20204737b54377498fef87eeb0a7d7d6cf956280f41b25fdd577306a39f5da937d4f4d84f80cffa8e8a11211ead5a98603ff7674214924f2 SHA512 4d3c39a70fefa9b07afb59cc46f438e2f64ceed173dad3e5bcaec342931c40b31b9f4474a851df3d554dbfece7fa5448d147da7d451290d02c640f1b9955b34d diff --git a/app-emacs/powershell/powershell-0.3_pre20220805.ebuild b/app-emacs/powershell/powershell-0.3_pre20220805.ebuild index ef23378c37c5..b7ec65da5ab7 100644 --- a/app-emacs/powershell/powershell-0.3_pre20220805.ebuild +++ b/app-emacs/powershell/powershell-0.3_pre20220805.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,7 +22,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}"/${PN}.el-${PV} fi - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/projectile/Manifest b/app-emacs/projectile/Manifest index 2c692278664d..74b671e8f0f4 100644 --- a/app-emacs/projectile/Manifest +++ b/app-emacs/projectile/Manifest @@ -1,4 +1,6 @@ AUX 50projectile-gentoo.el 141 BLAKE2B e56b9486e81ed169662cb21ca2a19f43b96701b7732c7458d267996d65fc916bc4f067f717c13208332df7d636e9a4deb6917f323cc3ac5e555ca2c82ac6c64f SHA512 31d1d040800cfdc8182b4ed78e27c2a81a36e124192ddf0ad4c54f45f3ceb9c5c068604e3f913a50ade6385c263ff3b57ba80f8639f5b6b03297eaf23824ae31 DIST projectile-2.8.0.tar.gz 1929750 BLAKE2B c1dff407a12eddd513d0611d5b182da198c20bfaca7810937e5e0829ba3b2124b58139cbfd2e536571be59cd9e1d99ced0a7473ac77f4fd16ac17b7e28f00901 SHA512 492fa5f70af480ec964335c2bead05a23b7ed2b749390e6d3cb8dfa78b8cfe534c1fadfa01360a0b226a044158d3f7365da398825a1986208f25b41493e19f19 +DIST projectile-2.9.1.gh.tar.gz 1935369 BLAKE2B a2f832d0c5c8ee5e5649d7af6c0a22a4311049faca1f9c6e0a387ba726b5d07abf9b9cf6cde88f1489c113e9b1fd60854900d83ad854c2c21b7f9ca89739f208 SHA512 e53d1dcde6498f8125134c482898e316e2565cefdfd5da6a90d880d3d309560295c21577ec0d7efff5f2a96cf09a36181fe3c36f85ff68fa916fe45c72b32da3 EBUILD projectile-2.8.0-r1.ebuild 957 BLAKE2B 5908e42c6936884330d6dd324349e2b9bac1ddb72e2cb59acdedcb844b32ac68f0d2c5f115906f3f5b50d857a1a9607b2acddab4dfbafa62466ce0ddd8710a5a SHA512 c049ce2b52212ecdd1f153666f959c42cf48d77415c1bf39563421f59ba31643187622be1b965e6a7f3a05bb442b630334b5fd4befd2070ba132fea3d358aa19 +EBUILD projectile-2.9.1.ebuild 1045 BLAKE2B 105894d2e51a2b1fbcf76c055dadec76c78128d0fe1a61c47e83c38326289ed8012e05bd43db0598d0ef6a2e951c799193c1ad2261c30ac172142f8425bc5181 SHA512 5e657bdce859060f5f76078ba890fffbe48130cc7a60609c0016c724a86191892021a0524f20e48b2d8f5de4b2cfaa88cfef1e36036cd65145ae6a5c4f6a2a4f MISC metadata.xml 730 BLAKE2B 026ad65ade8e08d1874db2ff46be522a975ae4f1c81a04510e46912bdf7ff171e5523c48b863a5d2cfee3818ec28d0dd82aa135de272b60923d200396a09ac44 SHA512 81f9d1c00773d81a5c680e3ee57455b92d85e0e136d5a8125418e419f07c91a6c16cc5e899f995c5610904a605a03aa405f319fc4f5399df5e9b7942a68c1bcd diff --git a/app-emacs/projectile/projectile-2.9.1.ebuild b/app-emacs/projectile/projectile-2.9.1.ebuild new file mode 100644 index 000000000000..ba076ec6d28a --- /dev/null +++ b/app-emacs/projectile/projectile-2.9.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp optfeature + +DESCRIPTION="A project interaction library for Emacs" +HOMEPAGE="https://github.com/bbatsov/projectile/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/bbatsov/${PN}" +else + SRC_URI="https://github.com/bbatsov/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( README.md ) +SITEFILE="50projectile-gentoo.el" + +elisp-enable-tests buttercup test + +src_test() { + mkdir -p "${HOME}/.emacs.d" || die # For "projectile--directory-p" test. + + elisp-test +} + +pkg_postinst() { + # Descriptions for this packages' purpose were taken from Projectile's + # home page https://docs.projectile.mx/projectile/usage.html + optfeature_header "Install the following packages for improved performance:" + optfeature "super-fast alternative to find" sys-apps/fd + optfeature "powerful alternative to grep" sys-apps/ripgrep +} diff --git a/app-emacs/proofgeneral/Manifest b/app-emacs/proofgeneral/Manifest index cb7947edcec6..fb962a4bdc5c 100644 --- a/app-emacs/proofgeneral/Manifest +++ b/app-emacs/proofgeneral/Manifest @@ -1,6 +1,7 @@ AUX 50proofgeneral-gentoo.el 68 BLAKE2B 14c41f176f78dee51fdb893f355c2b8cf00456e0b586c7c41c91f2eea6f8d0baaf8d6a04eda385031c96c138d47c0e7e99a75be7cd27ffd0d2087e0a69ded0b2 SHA512 32f3d33d85776f1695d542adadb8e35e372659fcce2805fc205732cd911be186cd5a1a63a8438287467dea744da9ef212f7338c0edb735a525ec30f892f1afca AUX proofgeneral-4.4-desktop.patch 425 BLAKE2B fdefa2835502ded79bc08ffff7906315913a0e740269ba5a1863bf4ef8c602ee56eda1c25fc2ff161cd0131b6c615bbcea3770bc39ef18ae654b892571c92deb SHA512 dc594dc08432fb5a4068b7aabcb85ff58b9e784903f912694da08ef97ec9bfca229dcc4d965ca5286993173083c89dc53805f09f7152eb183829985c3c4c5b22 AUX proofgeneral-4.5-paths.patch 762 BLAKE2B 77f7b828dfa1648b6d8818951fca297194192b4c2d6ef2f510c25f33a9cb8d9db8f11a1dbeda5a9235d60063fcaede1ad10efbd2e28e2cbe0f6485af9d90bbcf SHA512 89d7ea239e5530e7dc2b6520bfaeafd68cc77db58ba0786401dad57d52e5fdaa3efe83e9402449581f89c683d044401a2f4aec93dc69c7fcae972d423cab6594 +AUX proofgeneral-4.5-posix-no-which.patch 1455 BLAKE2B 976fa6d8dac92d3bfd8e23004e85a3cb0acdcd45f69607829168f0605c5e54bc4864dd7425b076e0e11a63003e8d3c5e18568f6475e82beb5a7d92abd3634ddd SHA512 8683e164f8f0ee4325ac4f075f709f116a2bf7f172544dc5a9edc98c2869443336f8b17490dd4a878a949995df844b809c4b912f85e12969aea9dad7647db32c DIST proofgeneral-4.5.tar.gz 1198535 BLAKE2B 24f93200d01752fb358ac88531b4b34392b7b968c7dbd7a7b3dcedfe71fa985ca893465bff503e3fc0efd267faeb3f5d8bd3d35f68847a4c90252e3a0bdd456b SHA512 ab2eed43053e3b6749e840a8d742058eaa91bfff7edbe12ea67bc492ffab07e1d77cf6a7772cb8c42ac73cae2cce65b48898b1cd10a77b906089768f8055b366 -EBUILD proofgeneral-4.5.ebuild 1445 BLAKE2B a4d97562bb2ba747aca7e01a90eaec57712e6900a98b8b754a88eae8b8d9ea2bab3508f371e6f7242802a4eb9989a3ca46dd8d767939e7ceaf68d417f319d026 SHA512 aa09b4dccef3ac3149570c78fd024822c0dd494819f9ef141ab34a9726f5141986fe72bf0d5814eb8d3972ff5a648c254a69611319ec87bca3896e2a21670708 +EBUILD proofgeneral-4.5.ebuild 1492 BLAKE2B a453ebf25a5e9f6b8800e2905ffd1b05c09c8e8106c26b52cadebf309e6364f861ec25a2e4124fea3e18f7e16bacd41b74be648307cf51a5104b9067dd46122b SHA512 e788e00bcdacbc94e9a1b901ea0596910e792a2233196d5b8527c4f88dc351173515f566d7d847c39d14d5228917ccc590211b570e611eb79b7cfdd35784d8aa MISC metadata.xml 656 BLAKE2B 5fde6e347ee778bf4ac7f46bd6b8928eb9fa1a6aaf02b8dff5b533f7dbf989799a6fa948161fccab5716ed7d61866750e8e8e8127a83258075009f2e1dd1a0e9 SHA512 481b819f3541c90b114f79eb831b0d1f0d7f3510e468f4b9d9ec7e98078dc4fc15c7fc983d25accd5a8ab3d588ff820af1d46d479bd11b6134fa1b0842072d2f diff --git a/app-emacs/proofgeneral/files/proofgeneral-4.5-posix-no-which.patch b/app-emacs/proofgeneral/files/proofgeneral-4.5-posix-no-which.patch new file mode 100644 index 000000000000..cd1ed1529407 --- /dev/null +++ b/app-emacs/proofgeneral/files/proofgeneral-4.5-posix-no-which.patch @@ -0,0 +1,40 @@ +From 2dac06d9e3f8e66f1619585c86f05a538a75de08 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ulrich=20M=C3=BCller?= <ulm@gentoo.org> +Date: Mon, 24 Feb 2025 19:29:48 +0100 +Subject: [PATCH] Makefile: Replace "which" by POSIX "command -v" + +--- + Makefile | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/Makefile b/Makefile +index 7a5df5602..b9b28aab5 100644 +--- a/Makefile ++++ b/Makefile +@@ -21,7 +21,7 @@ + + # Set this according to your version of Emacs. + # NB: this is also used to set default install path names below. +-EMACS=$(shell if [ -z "`which emacs`" ]; then echo "Emacs executable not found"; exit 1; else echo emacs; fi) ++EMACS=$(shell if [ -z "`command -v emacs`" ]; then echo "Emacs executable not found"; exit 1; else echo emacs; fi) + + # We default to /usr rather than /usr/local because installs of + # desktop and doc files under /usr/local are unlikely to work with +@@ -273,7 +273,7 @@ scripts: bashscripts perlscripts + + .PHONY: bashscripts + bashscripts: +- (bash="`which bash`"; \ ++ (bash="`command -v bash`"; \ + if [ -z "$$bash" ]; then \ + echo "Could not find bash - bash paths not checked" >&2; \ + exit 0; \ +@@ -281,7 +281,7 @@ bashscripts: + + .PHONY: perlscripts + perlscripts: +- (perl="`which perl`"; \ ++ (perl="`command -v perl`"; \ + if [ -z "$$perl" ]; then \ + echo "Could not find perl - perl paths not checked" >&2; \ + exit 0; \ diff --git a/app-emacs/proofgeneral/proofgeneral-4.5.ebuild b/app-emacs/proofgeneral/proofgeneral-4.5.ebuild index 021c56340c58..a5ca4a5d9022 100644 --- a/app-emacs/proofgeneral/proofgeneral-4.5.ebuild +++ b/app-emacs/proofgeneral/proofgeneral-4.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,9 @@ KEYWORDS="amd64 ppc x86" PATCHES=( "${FILESDIR}"/${PN}-4.4-desktop.patch "${FILESDIR}"/${PN}-4.5-paths.patch + "${FILESDIR}"/${PN}-4.5-posix-no-which.patch ) + DOCS=( AUTHORS BUGS CHANGES COMPATIBILITY FAQ.md INSTALL README.md ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/racket-mode/Manifest b/app-emacs/racket-mode/Manifest index b20534137521..a21f6f30f511 100644 --- a/app-emacs/racket-mode/Manifest +++ b/app-emacs/racket-mode/Manifest @@ -1,8 +1,6 @@ AUX 50racket-mode-gentoo.el 649 BLAKE2B 38f1bdd21b584283ac2b047f8adf2ad4eb23f8cc6ede247f1dab01dde3b9848a048d07ccc326a8bbf47c2681c7f028a11b8b0b0d8639a2943edb49abcfbb3d83 SHA512 7d05dec9d73a32f0e99e4f6d68689160894a33dcb5585baf11275b63cdde70820b6be09bb1e908aad38fa33714e23be6966dd5b16609059cbc241d480d750a09 AUX racket-mode-rkt-source-dir.patch 383 BLAKE2B 21df6c706dc9e4e4fcc3d4e106b8e89a9ef3461048eda5f802140d517a3bace472eb31dc4259b92275755077a144c017dafaf96486a3e372c2fd284847ea81b8 SHA512 547e05f56303c9d2bb8eabbe7955adcc1082922552bc53d1c9aeb13a4842a6215f0454e9ee569586244f73201f47a1b97a4819663c342e837dd07b8cbe7ac3e0 -DIST racket-mode-1_p20241207.tar.gz 394972 BLAKE2B 7ec9a7bed8c488dcbf70205894c34070e95fc99c42c0a5e0998541096c1cfc09944551b593c2124a5fdac586fbe2558f03eaef2a5fd47bcae0e1ed53790bbfa3 SHA512 e3325619fabfaceccc985c1ef905a770e0a9da72eae97be3b5aa7712e73f2766eac865b24f745a06c19c2ae7209405cb0a585aa671a90db19873e511469b47ca DIST racket-mode-1_p20250122.tar.gz 399114 BLAKE2B a5b3246921ed17afcd042edb720b32fc2957500ae732d6b4fe69fdda6a94c03fc11efae67265ec3e4512db8bab00bebd817d3cbd25c9d2ee59501084226fba96 SHA512 ac5f8b78a3ee3475f3bd85f945527709a3939aa9d69ee12264438a92432eb7c81d1429758138943ba566e7f3d4e2f8102796e4fd71a98cb1caa64be7cacc279e -EBUILD racket-mode-1_p20241207.ebuild 1740 BLAKE2B dc900399a1e13b12cec725df0071d8d09f998e16eb918c2fc9fa324a54394d30892bc05ea3c8149f6388025aa5eea3cab4a65772ffb20d4cf088060b80ed02e1 SHA512 093d317bc8216205cf3e4103d37ee1fd1b24163b2738b141ea349cc848e6c1c43853187f4142ff81c73d0bc2201df3c1774bfad903fd1845f6aa7c65a8d1b210 -EBUILD racket-mode-1_p20250122.ebuild 1707 BLAKE2B dea8d3dc079214410c2dd63f3d082d7671ef476a8b091adaa156787b129a73e8dea1f6fae8d0765b32b22d9c4b282fde15469512acba0ab3c91c171390b0c4db SHA512 d10f1f192e4c84be9a78a0f54b29ac8ec37135f7a22d41f5877d8dd8f6d80f47fac2d061a34ee06d1acf9695667792593c120a6065a371cd07f2529b971fba96 +EBUILD racket-mode-1_p20250122.ebuild 1706 BLAKE2B 377c35ae9e9edf253b211afdd000cd0f7d213a8eeb26565e7f7eea957b579a62d451d2c4818204d6cf62599d90c2527f83cc4e79d98564d43737d15bcb183dbe SHA512 834666915f4b07a60889ffb1c6fa739e0e75599ad95502a483291eccbc33be872daf7b8c8f78569f113e5a44d53d88338a11b9b9ff217cc0eb50387da712e858 EBUILD racket-mode-9999.ebuild 1659 BLAKE2B 59b1dc8726d5d97a088addf97f7df7d9177b94948b3ec989b894b786e217c1d295381a562b5ff74ee1dcbeebccc6e8c9885b156c9b56ab67ea43bb16c7084726 SHA512 e45bfb59a5a6a44089827679d7777f1e2d88a43b716c9df9c68d31240df744070c0ac2426b9eadd216122ca411c6e75c19ed4a38ed6dae0953354c6c11768738 MISC metadata.xml 818 BLAKE2B 6029673bee9510c74b9cf89bbbef03638cdfcfeaaae49f2f94d57cd960c616c7b43c8dc3a0c79892be87dace9e7549b3b4453b13fcc7a23f7b6a02066dbce29a SHA512 8b487cb9f4018d3ec7a2cf130b26d58522772bef05d258100068fc89500577a5f680f480b89f06ef63d99c4a6d4e4fd825ea3338934438715fb83a946f6fe7cc diff --git a/app-emacs/racket-mode/racket-mode-1_p20241207.ebuild b/app-emacs/racket-mode/racket-mode-1_p20241207.ebuild deleted file mode 100644 index 8d1d9e25a122..000000000000 --- a/app-emacs/racket-mode/racket-mode-1_p20241207.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -[[ "${PV}" == *_p20241207 ]] && COMMIT="ee67d2d4f78a6edfe43ad781830d8cc65fb03982" - -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/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/greghendershott/${PN}.git" -else - SRC_URI="https://github.com/greghendershott/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${COMMIT}" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-scheme/racket:=[-minimal] -" -BDEPEND=" - ${RDEPEND} -" - -ELISP_REMOVE=" - test/racket/hash-lang-test.rkt -" -PATCHES=( - "${FILESDIR}/${PN}-rkt-source-dir.patch" -) - -DOCS=( CONTRIBUTING.org README.org THANKS.org ) -ELISP_TEXINFO="doc/${PN}.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 "~". - local -x 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 -} diff --git a/app-emacs/racket-mode/racket-mode-1_p20250122.ebuild b/app-emacs/racket-mode/racket-mode-1_p20250122.ebuild index 73c84d5ab971..a86af82714d5 100644 --- a/app-emacs/racket-mode/racket-mode-1_p20250122.ebuild +++ b/app-emacs/racket-mode/racket-mode-1_p20250122.ebuild @@ -21,7 +21,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/rg/Manifest b/app-emacs/rg/Manifest index 260f405c123e..038509477231 100644 --- a/app-emacs/rg/Manifest +++ b/app-emacs/rg/Manifest @@ -1,4 +1,4 @@ AUX 50rg-gentoo.el 66 BLAKE2B 51ca91eda1462dcbcd9ae5bd917ab44b5e1259afd72bfb5cb8eb884dacca545677d00e0feac5e7d90f8b49c5f308afc354f5df08d2cca275e78e008fa15b94a7 SHA512 84a87f247455cfeadd80335fa686c1bfee28b3a006249fc5894880c2e2848bbe4795c71dd212bfc2aae5e599755ae335653e5a78457d1e04324b8b5ca82ed2b3 DIST rg-2.3.0.tar.gz 204996 BLAKE2B cc233f90a4bd56928053ebace2aa166c0210ddc9720b37b4e67e10e1082ed0ff744bef6d502666a8094d9c57c0afa2b9a32967b290443cc467f2865ea7b95330 SHA512 343626c35bdb26f2a300bac258af112230cf502900852456362f1adaa6bf6551d42d07ced59b8f864cab0663b559262f2e6f982f5b95cfffe1d04218fe6ebbbe -EBUILD rg-2.3.0.ebuild 981 BLAKE2B 7fcae157365f4b77e0d0acb4e86fd52682cc3a76391bf461f51476f507a7c2dfe4d23c0657897dd549c73341dfee09d1ab9eb14a3845fad9262a15a49b0de4b6 SHA512 05af41af34dcd14b4bff114202dabe4fa3f7fce630536b2ad4d4d7744e369e3af88a36cee14e1eb36cca444175bb8c642ebcb286b7836914a96873fbb46ebcc3 +EBUILD rg-2.3.0.ebuild 980 BLAKE2B 52b314b3ac202c890380790d17489f99a00010da16e72c544def77af29806a32742020479de549c088f4e091ecb36850721c58a7d9f9ab259d8f8c1c64b70df7 SHA512 190b6243c616b22dde3b3607d28154ae92bc54fbb7d6de4b8635d915da713a36fe1e7b135799a5f7ba06bed3cd43f60d0d847c0a6106406e3863d1e71cc73e6c MISC metadata.xml 1083 BLAKE2B aa777fe0b99335ca705401879d333e921bb480798c85a2213822461e4b60a5b8d660592d8dab7f1d81dff98dc2808aeff11992890842fc7657deee2516006288 SHA512 aca5ee92739a5e12ef60f539b74f2bb9449ec472d2ee2169528cb76cc716e0829427c9e3ddbb8ce7857266fc31a5143538a369afb59f5f00f26dd31e8af67d5c diff --git a/app-emacs/rg/rg-2.3.0.ebuild b/app-emacs/rg/rg-2.3.0.ebuild index 9d3045be9e02..15f133d15a84 100644 --- a/app-emacs/rg/rg-2.3.0.ebuild +++ b/app-emacs/rg/rg-2.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/rg.el-${PV}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/scala-mode/Manifest b/app-emacs/scala-mode/Manifest index 9e9dbbbc372e..66e38a6caa8f 100644 --- a/app-emacs/scala-mode/Manifest +++ b/app-emacs/scala-mode/Manifest @@ -1,6 +1,4 @@ AUX 50scala-mode-gentoo.el 65 BLAKE2B 90302bb73d75edce2b458ca15e3c12d284cace94257f251f4e24be3fdb825b78c48d79daa903bbc83b2be3d388468f8dea4cecb7e7ae6497c2d0f51b20c20f32 SHA512 399fa433716e4f867ebd91fb52da5ea1da503b5e6621943491ceca9c05740ee701879e9d966e2fb266e5ca05d999097b4b9413569385004454c81b8e010ec022 -DIST scala-tool-support-2.10.3.tgz 26040 BLAKE2B 7ff24aa2e16a1eb587e633839b9e6be7a146dfc99b0edaabe260a653aa931ddff6c10dea3d7bb5ad12bc3f25373f7064f20a75945badb3c3e55f4bff5991c697 SHA512 77bd695d1e577d05884a8b70d4edcc6a0af1da13de0f8cdf54d5636e0e93c22ec919ccd3d79e92382b6a9fe8085a08af37b9f5428c1ed14359faf8fc860a81b5 DIST scala-tool-support-2.10.7.tgz 25963 BLAKE2B eef3c5f95ef5f2f44c3757281da66f4a7565a4b05457b411058c8ec5873c848c7e932124e3988e4fd2fe2271f109d419ca292be352504493f18d3a3ff14a874a SHA512 c8dfc64d901be3e36abe3c15f275b7baf54b53cecee3fcd9fe97186061bb9fa4e52c65ac8f22cce8729e22eb9f03a269a5c492fc77aa5393d64a739fd979ea4d -EBUILD scala-mode-2.10.3-r1.ebuild 599 BLAKE2B 2071f2235981de28c65a10873513b15def5f104351c8f24321a89e9043f20ff272eb5e6550f78cc642e4bb4447552cb9b493cb1d00fda421b5d0939ed5611bc0 SHA512 d3e33ab9e66c8371f51978bcf68d98e5575ebb2506e4e8590da398917bb8d6f135d2f8f5fe4bb73ce0cf0e48ae2ef764765a988ff55167c823ff6ef44c8b9af6 -EBUILD scala-mode-2.10.7.ebuild 600 BLAKE2B 79dd62d76254655e14e2a7ea904dfddd1e5d5baedc1dba1a076d89ee027be7e82c309ac911eb9bcfe6884fc607d9744304121595adc57f9d0757030ab5774b89 SHA512 f9d61d474e665dd12a1aeec7956735f00d993b2339cc555e1da43aafd4df04560a8ad1ad1c8ba33f97ba78ae26cc79fd1102b6e45bd6102448b42c46576e00ae +EBUILD scala-mode-2.10.7.ebuild 599 BLAKE2B c0c281dd90ffd0119f2ec0e7e62cdb01dc0aef5103eec26db84b2893b1eb83dd39199104605e7e0a10297d9dfcb4f199ed84e53395d19c7f9c1ad079c2bfe171 SHA512 b929a1399f3d1f4b0b5bf8e6f03df7b8e021378f8942aa6a651b8400b10aa91d0c0ca4dc94826f4a1bc2296f3d031a87027607d1ce31ac1964089233a75030e3 MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/scala-mode/scala-mode-2.10.3-r1.ebuild b/app-emacs/scala-mode/scala-mode-2.10.3-r1.ebuild deleted file mode 100644 index d47bce5f8a92..000000000000 --- a/app-emacs/scala-mode/scala-mode-2.10.3-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp optfeature - -MY_P="scala-tool-support-${PV}" -DESCRIPTION="Scala mode for Emacs" -HOMEPAGE="https://www.scala-lang.org/" -SRC_URI="https://www.scala-lang.org/files/archive/${MY_P}.tgz" -S="${WORKDIR}/${MY_P}/scala-emacs-mode" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -SITEFILE="50${PN}-gentoo.el" -DOCS="AUTHORS FUTURE README" - -pkg_postinst() { - elisp_pkg_postinst - optfeature "running Scala interpreter with scala-run-scala" \ - dev-lang/scala dev-lang/scala-bin -} diff --git a/app-emacs/scala-mode/scala-mode-2.10.7.ebuild b/app-emacs/scala-mode/scala-mode-2.10.7.ebuild index 2a8a922a9e56..07b54ae90fbd 100644 --- a/app-emacs/scala-mode/scala-mode-2.10.7.ebuild +++ b/app-emacs/scala-mode/scala-mode-2.10.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}/scala-emacs-mode" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" SITEFILE="50${PN}-gentoo.el" DOCS="AUTHORS FUTURE README" diff --git a/app-emacs/semi/Manifest b/app-emacs/semi/Manifest index d90679f9a125..3842334b58b9 100644 --- a/app-emacs/semi/Manifest +++ b/app-emacs/semi/Manifest @@ -1,6 +1,4 @@ -AUX 65semi-gentoo.el 60 BLAKE2B 19bc99330e4583e19060bba3722f73da5a5e232e0e60673ba21c3b02dd3429098685313380f788bbce5a23c98618f2adc22115a1b47abe2969c25db3d8b6716a SHA512 a8441acdfac8f82dfa65e796e39dd77ce5ff7569e0deb930d31c7c90ce7ccd4be138f51a4866a1036ea6234c6419e548a5df74fc932cb5b588dd99acc2c2d314 AUX semi-1.14.7_p20210613-info.patch 624 BLAKE2B 031ea810144a2e64ad5488cc4e417e72fbc1a0ea3621ea79b91396a6746135c7d08663a22726f690b03ee64abfdfd9d3a7627d6b3ce778693e9f548fb5278d93 SHA512 4ae846151448a6d3a77b1f38707beb62f7507a60e4497d8e927c7f5c350c33adb112317b10618bbcde2478a2144c8cc8d1e843707230a4db7932f61704ef6fba DIST semi-1.14.7_p20230811.tar.gz 150833 BLAKE2B b621cff7e987a7841175f68e0188f6c4d0b82b66b091d6a325a64aa0ce13d7fddac958f71ab211661a5f13740e406fe4ad038b7cc4e315742aa36905c311fca2 SHA512 09d9d8f4a6d0d046edf8738af8d0f479515f5164e663759e6dcd8451727e2905be6fcc403a974a2c39066221e9672a7408e66bc9dc3e4b0d81e365c9de5d6a49 -EBUILD semi-1.14.7_p20230811-r1.ebuild 1315 BLAKE2B 9d56cbe9ac6a1e83fd8a9ca649d733f17c26fba31500dc35a4cb5b1b8392f503d131c9fe7aba185022c9e7dcaf1c0d6b0628fe27cb6411b06683f80a963305c0 SHA512 9b07882dd28e450bbcfb944a975c609c3ecedf56af3e723db84763d52af9445403f6f1e1a9b297bd7852fca0cfbd46b52408aee3c39842c6ab0bfeef6f8a7dc0 -EBUILD semi-1.14.7_p20230811.ebuild 1326 BLAKE2B fc25e81e20be53dcc34003d82a5aef52e3c288f03c0d34a8b6f90ded26c239e82348c3d89a769e1b47dcf10bb27d143f429c2347b111da2fa7d71656564ec10e SHA512 c989f70069427f417797276c3f1a3ca7c4d9acfb4711df04638c9c97cb9324967294ef8aa6bf43bbe42c5e7e79e1a6ac1601996840609f1c0368ff48316cd922 +EBUILD semi-1.14.7_p20230811-r1.ebuild 1311 BLAKE2B bfae5b08d1d0b37d17212a9e32d9f89e702cecf3f2af56460cb26d0774739e561586c9e9f23d15298b0d83ba2bf1c596ecd2567c6b4ccc51ac6c36098ef8c19d SHA512 aecdc072cc03d81ae39d47bfdb6c031c4ed44fa507d827b503a543e75a8c6abe3f5194d0347aa37dab0f91183df9c26b162a97c2d52261455aa82789e71a4e3a MISC metadata.xml 361 BLAKE2B 6746cdfd31694082de5ec5e14f87122c3d73fb513bd3a7322089b7e5a0c3002903ce99bd698495709a3b9200c55cdd8b15fa3d75d2bdd4e3a96efeac5f8f65f4 SHA512 963adb57c0ef536e86456295a738e651a1efc199a18c046f0ef7005b6f3f991f1fd16af918173e83d4f70734295dd6a870a7b2181cc8fa3e209ad2fcc07a7d24 diff --git a/app-emacs/semi/files/65semi-gentoo.el b/app-emacs/semi/files/65semi-gentoo.el deleted file mode 100644 index 785c9bdd420d..000000000000 --- a/app-emacs/semi/files/65semi-gentoo.el +++ /dev/null @@ -1,2 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(require 'mime-setup) diff --git a/app-emacs/semi/semi-1.14.7_p20230811-r1.ebuild b/app-emacs/semi/semi-1.14.7_p20230811-r1.ebuild index 09656ccf40b8..69d5ae573c5f 100644 --- a/app-emacs/semi/semi-1.14.7_p20230811-r1.ebuild +++ b/app-emacs/semi/semi-1.14.7_p20230811-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${GITHUB_SHA1}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="l10n_ja" RDEPEND=">=app-emacs/apel-10.8 diff --git a/app-emacs/semi/semi-1.14.7_p20230811.ebuild b/app-emacs/semi/semi-1.14.7_p20230811.ebuild deleted file mode 100644 index 921621995fbb..000000000000 --- a/app-emacs/semi/semi-1.14.7_p20230811.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="A library to provide MIME feature for GNU Emacs" -HOMEPAGE="https://github.com/wanderlust/semi" -GITHUB_SHA1="9370961ddcee78e389e44b36d38c3d93f8351619" -SRC_URI="https://github.com/wanderlust/${PN}/archive/${GITHUB_SHA1}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${GITHUB_SHA1}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="l10n_ja" - -RDEPEND=">=app-emacs/apel-10.8 - >=app-emacs/flim-1.14.9" -DEPEND="${RDEPEND}" - -PATCHES="${FILESDIR}/${PN}-1.14.7_p20210613-info.patch" -SITEFILE="65${PN}-gentoo.el" - -src_compile() { - emake PACKAGE_LISPDIR="NONE" - - ${EMACS} ${EMACSFLAGS} --visit mime-ui-en.texi -f texi2info || die - if use l10n_ja; then - ${EMACS} ${EMACSFLAGS} \ - --eval "(set-default-coding-systems 'iso-2022-jp)" \ - --visit mime-ui-ja.texi -f texi2info || die - fi -} - -src_install() { - emake PREFIX="${ED}/usr" \ - LISPDIR="${ED}/${SITELISP}" \ - PACKAGE_LISPDIR="NONE" \ - VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" install - - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - - doinfo mime-ui-en.info - dodoc README.en ChangeLog* VERSION NEWS - if use l10n_ja; then - doinfo mime-ui-ja.info - dodoc README.ja - fi -} diff --git a/app-emacs/swiper/Manifest b/app-emacs/swiper/Manifest index 290937d2a83d..d6aee04a72ac 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.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74 +DIST swiper-0.15.0.gh.tar.gz 255140 BLAKE2B becd63e0c291eccaf6b9520b0b50201aecbc5245128285384780ad8124294c3f7103ae7197db766b69c2ee3f32b5039fea47bd1303fab90d15ef8c109388e533 SHA512 c37c7482aae8d595181dab11ae613c52ae917c909033e3534ac5c78d090d1f67e2f36917a76b0dd4cfc8a339ed76c2480a7ca26a033b8be69dc3a128a0ccf00f EBUILD swiper-0.14.2.ebuild 695 BLAKE2B 6a12e3cf8c625e0c1a7302ab5326a94148901d99772c8b452cfcfb957395edc2688c96dcac787081888704706a37b211564288230ca3863b9c92c6348954109e SHA512 5f99175870cae2ccebbaf9732cbc104570b8488ab6fa0fb349132c4b42406de4a36925ae7225d56bd188c86efdda6bf832133094441c6dc0cad1167fcc98c958 +EBUILD swiper-0.15.0.ebuild 888 BLAKE2B 6862b28ee84a585b21380df6894782c72027f466de13c937b65b3bfcd7e488a4ea4b20e3b9735dbfecb734fe39896ce331f263eb893542d93d19c763b55c9ccd SHA512 1f56001e66ac689b53e82bc5a38fee3160a1fdb72c444fdbfc20f55e14f4a4d1a0bc9897da485386368b871ebec3564877c721e6f5af042befd98441b76820d8 MISC metadata.xml 597 BLAKE2B 596d80d3c2fd29ce075b056874d9f6357dfb0ae03442cf2dde601a799a1f531fbcd6c13be5d4f3dcbd2c0f842e88db2835ce796c5e420e2042760c0c14ea826e SHA512 a798bc29542e614a8f09e5f080fa2e67268f787c1bf7e399ac851d7d1c8c14843a82ec35578e7036b3897f13b0bc4286ce1d2b2c31632daf1331670e0abe46ee diff --git a/app-emacs/swiper/swiper-0.15.0.ebuild b/app-emacs/swiper/swiper-0.15.0.ebuild new file mode 100644 index 000000000000..1a0ced5c1feb --- /dev/null +++ b/app-emacs/swiper/swiper-0.15.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 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/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/abo-abo/swiper" +else + SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz + -> swiper-${PV}.gh.tar.gz" + S="${WORKDIR}/swiper-${PV}" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +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_test() { + : +} + +src_install() { + elisp-install "${PN}" "${PN}.el"{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/tempel/Manifest b/app-emacs/tempel/Manifest index 9666617a00f1..84ea27999ef4 100644 --- a/app-emacs/tempel/Manifest +++ b/app-emacs/tempel/Manifest @@ -1,7 +1,5 @@ AUX 50tempel-gentoo.el 70 BLAKE2B e302aa20f0a3b8c1b4291520a84b680ded0f26468fc74dd1d57a5f52693e05eb88ee8ddf673c2ad57c3055b5c2e933e6ff119d4016f482e99c0d985bf610b4d0 SHA512 2cb452a2623403100400cd5e74af0741d56cd2d89e93e49245cb86ff09be0d8289fae9760a1fadc637736549da6f0c0b528ea3e02ee495b0ced2093191286c90 -DIST tempel-1.2.tar.gz 27574 BLAKE2B 6a0fc8fde62b80e67e1367c0b33cf5e37a5e9d557ebfb7533a2c70b4279bdbaf5d477f6f76ae47866dda0a4933563eae19d0e29385430784804a8c60d45d4c42 SHA512 60b0400dd4dc35ec29727a7ab34331a1a5c4f9f9cc7035994f49ea4d4313ce2d0f5a70d3b0da4c0a27649a9171c7398dcd37871cb77340f271657f045e83e3d3 DIST tempel-1.3.tar.gz 27980 BLAKE2B fc094edcb137420ddb484417a86006bafca999d455dd1a7e532e85e30936e9db807e0618673688088739b9af245fb162d8d026f260c9e2f9bc5651d3118a12a3 SHA512 bad06d73882caf2e1624d8610182c5a264450121d2fc5425ad4a0d7075a33ccdf27f0252d54592730a5a58758a5b038201d7303d11f4101802f71cba0d9f66ca -EBUILD tempel-1.2.ebuild 669 BLAKE2B 70eb3d59f0ed52b86edeb7c6c7447c7c6313e1fde80fa2ed4eb849998226647a4a573ffe17eddcca367d65356ea615837f585ff63ad73bf63c80a437edb6143a SHA512 7d0337b1140a2f723e19a03ab28d24bccab5fc88c955a28180826089180378033a307967564fccd8f8ce0b439101953363689e6fb9d990a0c1f938de8b8c4e34 -EBUILD tempel-1.3.ebuild 680 BLAKE2B 5a8f21c5c411cea391bb0b2c4250a3bb74c6a6f27ad9eb12ee27b7e9f1ec21c14efb5183301515cc56e526ada8427d3d590476d42937117965ca7ec66ec2d8ee SHA512 c92351704f236416e847e29ffbcfd74ca48270087e7230457f8fa2f2da1e8797d5a0968edfb88434099dd6bcf37bafd3853065ea4a3cd8dbc3e9fabdbc238880 +EBUILD tempel-1.3.ebuild 679 BLAKE2B eb1006795198f30ca69a38dcf35d61c9ed1f5ef939d763aef7191e6d5666a53debf56e27c27f4af22dbaa2a7170e4d246e5aea942bebe10eca11ca1cd5168369 SHA512 5eba7a23d95819bfd77cdde00dc93a0957d6bc423f20d604a352b77117e2d8b900b5b159b5fde93a2338e8906f27c0a870587c0715478b49afe469573788f32c EBUILD tempel-9999.ebuild 670 BLAKE2B 10c93eef98604d4f607dd2a9a7961d91873dbb78b8728418281c16e75fb5fd66c258df4cb121efb13cf39ed36d3a9b4b351b46cef0595491a8992cef29bcf58d SHA512 0b3161dcee223f5743a8b7afd0c9536035d95e8bb83a0322ef565f929ba1c275e985a6afc724a041428e24c7374582bced03c14a161d20ca2b69865aa5bfe8bc MISC metadata.xml 1061 BLAKE2B 66cacf45b54293c3fdac36e5065d1d4fe8680000b159865ffe03497f419ca0c85061e434fad577427b089e73ebc0323749f6e8998fd9a5ed852b98fba9ccc274 SHA512 28ffdd3968da62e9219133cf9db5092e30c6ae344f86cb2418482666a0ee71f5272cbe6ff0bfa85fb9b2d3b0fc185eabb75c0087bacfeef33e1840fbfbb5b04a diff --git a/app-emacs/tempel/tempel-1.2.ebuild b/app-emacs/tempel/tempel-1.2.ebuild deleted file mode 100644 index 3ab41fd90bf0..000000000000 --- a/app-emacs/tempel/tempel-1.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# 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="Templates with in-buffer field editing for GNU Emacs" -HOMEPAGE="https://github.com/minad/tempel/" - -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 ~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_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/tempel/tempel-1.3.ebuild b/app-emacs/tempel/tempel-1.3.ebuild index a892a8e9058a..afe0f00c3f38 100644 --- a/app-emacs/tempel/tempel-1.3.ebuild +++ b/app-emacs/tempel/tempel-1.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ else SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/tp/Manifest b/app-emacs/tp/Manifest index a6fbf4f381ae..ae956c92af46 100644 --- a/app-emacs/tp/Manifest +++ b/app-emacs/tp/Manifest @@ -1,5 +1,5 @@ -DIST tp-0.4.tar.gz 18150 BLAKE2B 78190c82ddd48d739bafecf15efdeba6ed9e6cebac66a08cf131ebb93b5ea8a8e6f3cbaf52a52092e305b0854e9932b98086204e04d0df17d4d550bda0d588be SHA512 b42a905b7892a2e7a0d18a902894e3f400f47983537a82f6f7336bad631763eed7bcff428f5ad0f52b0c0518e2ad2f817a9e954c93a50a1af203465ad5a509df DIST tp-0.6.tar.gz 18633 BLAKE2B dd28dbf1fe826e5be396dd1af9241fa865d9a5bd4f9210129d1145a5e84951ff77065bb0878e64c957b1609ef83a001b3972260e0193ec56c8c678e91d81b8e7 SHA512 69a608f3beafefab661ab844b78d7d37fbacf36b6705ff2b8d6a9f9eaccc5c78c907af112a1246d5f59f0792281949e13e4516e765f145512943297120e3ce8d -EBUILD tp-0.4.ebuild 718 BLAKE2B 1e5fd54007994c616f97b5cdd80486a7d7bd46e5fed4f5fe95aad96ee0ec2927553b30b2523ea15e4e185614889c17fa0422c9cec7760bc7dfa9238d56cd9f9d SHA512 803e7d9d7d0e33e709054c7053bd190bd4f72203c9885870c5300c8a0f74ba9b6cff2c2f2c640c33a72b32a297e2f99d7e89886f64621341d9a13a069ddfb38b +DIST tp-0.7.tar.gz 18690 BLAKE2B f346ed90f4aeace7890aff770499eb0c208068ba18077c71f0ca9143d3381b05989d0293fc831f74cc8380fc947206d7e5b0a371e5ed092c4a3ad59b371966da SHA512 a2fcb32d1b13d72cd3ee702bf5945688f4bf3051a6c4e169cd6c74990cf86dc85b1bdbf802fa94118d82383131a910238594edd83937f843d65eb95db6f7a2e1 EBUILD tp-0.6.ebuild 717 BLAKE2B f39e623b9dfb236f61398e6ed20bc2ce855963853eb82600dee12f6593edbe6b36d5f21d5394558de53b4ac5899b6b5aaa8c78f1494e36542de0161e7040bcf2 SHA512 355cea731b713860e3e45dff0743a2ad7bc0b5d79afc555cb0692f75b04dafe86ffa840ac2c102f81c22411db351b854046cac80ee7656fcca046353db0e8880 +EBUILD tp-0.7.ebuild 718 BLAKE2B d24cf6257620b6874ba76e964e8331be55aea7fd8debec889feac67621cc8c18a21b6e138c476797116cfc83a3a59a75eacdd88fde12531ebb08edcfc0059bd1 SHA512 7e417a79ccfdb8a08a2e27bf696fd73f7f75956f11b2573059180a7dc26787d5be860b23f659f45e12cc6e9e06e0e3c82be14aa08b86e7a0b548a00ffaaf12a2 MISC metadata.xml 494 BLAKE2B 02a73cbe0be2efe8e8c3b6f65ab93d169f9e25ec74d5223e64b0a289528ad6459560534ed249ead058d909803c76d3225a6147361753c9f797276ba29e57bbb1 SHA512 0be2c97bd4c9e427878ab750b37024f1a7f06dda5a3bcbe18da97c5b1bb231c30dfc6381e08b836450aae5da43c2f445cb54dad84ddc451a1448f7f52f1ed7db diff --git a/app-emacs/tp/tp-0.4.ebuild b/app-emacs/tp/tp-0.7.ebuild index d8d0de9b3bf5..df90dd477614 100644 --- a/app-emacs/tp/tp-0.4.ebuild +++ b/app-emacs/tp/tp-0.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest index bdaa01dc4e58..d65f3d06231e 100644 --- a/app-emacs/transient/Manifest +++ b/app-emacs/transient/Manifest @@ -1,6 +1,8 @@ -DIST transient-0.8.1.tar.gz 152761 BLAKE2B cc62becaff81b803cf0a7c843b1da4996cd06171ac151c1e54381f4e3d54b1b17105557577bd3fe1ae8fca2041c556dccbaf6a000ed1eef14434404b7f8022c5 SHA512 7d278452dbbd259654aa5f9576b94613224b7243f26445a364081a7e50eaf8fcc82d2699dceeffdd9a1364bcd4bc27af139b73ac90c251c45332247c0fe61c66 DIST transient-0.8.3.tar.gz 155293 BLAKE2B 2cf559409f1c6044f07513e6e3c5bd6ca1c180a863d90b28a9e4c4b933b5235226c5b8d2edcc7b9b19d0ae695dfb6135b071bb0e1fac03001f60595f94c006b3 SHA512 1be74143975f8f2b82b8c054f984b7aece6de803d6a4605266e1b2cb6dc00f71ea4d0bf70377bcdd863f01fd534a59d279502868d050d4eec86405916b511073 -EBUILD transient-0.8.1.ebuild 818 BLAKE2B e893a187f310bbb405a71aa0c775bf67ec4ad9965a36f9de98408b033a496a8d4d47721ea9de7f3ebe70b09cbb1e96e9063ab450480701080ef6fa6ab491c08d SHA512 eaec7ad63c4470a6a22549a38d3d82fb6f5682c5a6ed4c3b856cc800596f0ab2fa552c40af21c7eaffd34043c826940d03f053dc8d7a56833c36eaeaf99db1b8 -EBUILD transient-0.8.3.ebuild 822 BLAKE2B 75d24cdcd5db56e6e600f17a1be732e80024d07ceae9290278c48333f9829f079bfa9dad762d95a11da080f7a265379e902e7dd8ff8d2eeb4e807697074ba134 SHA512 d6f022e066103cc0ea0e528adbeb0f668082cdc34bb5b9d0533751419ec4eb6eda54852fc4027cd270760942befb9b01748f5c6c2d5ac29d9fa857dd6df9b833 +DIST transient-0.8.4.tar.gz 159360 BLAKE2B eee6d277278f2e02ce7ef2dffe8cb6dd84d2239fc7e209b995c446ba356aaff42cbbc0b805d98bd7bd246fd30028a7b15e95a49c9eae7914916c2bc9eec2256f SHA512 79930beb74700025fe1381e5e718b1d0b4ca83bda25cf64e056f56dacca8d02a52bef0a557863f55f106f3faf851fc62c7323077e7de3e6bfa7c4131ebd883e0 +DIST transient-0.8.5.tar.gz 160355 BLAKE2B 7e8f7a30ec854f7d7cb0ad81f3407567e1ab2b819b982c57c50da0d714050c6907a17946e11e7d3664388a1fde435b20bf2d417d1c92a56b0ff05fe8490b3317 SHA512 e57c0ae76da1406ec7f441475dc331581201b2d21f8dd58932326a9c046fd76f24399c55f7181dec023fa042ddf1fcc9d793650c2845eacb685c9baa79623472 +EBUILD transient-0.8.3.ebuild 820 BLAKE2B 49c6b9ac483958655bfaad5b64234a862808a55e5ec94996539458175cf2237fc4d6e12a54ca794183ba11794439592dd6170a851228fa654b882e723b275d2e SHA512 a9266c33d3e9d7200ced2c8fa804ff9b8ed5ef1ab4535da19132815d805db295f406d07722d939fa88b6417b2af899236c2c19b1c5c3a4bb0ffb471742020470 +EBUILD transient-0.8.4.ebuild 822 BLAKE2B 75d24cdcd5db56e6e600f17a1be732e80024d07ceae9290278c48333f9829f079bfa9dad762d95a11da080f7a265379e902e7dd8ff8d2eeb4e807697074ba134 SHA512 d6f022e066103cc0ea0e528adbeb0f668082cdc34bb5b9d0533751419ec4eb6eda54852fc4027cd270760942befb9b01748f5c6c2d5ac29d9fa857dd6df9b833 +EBUILD transient-0.8.5.ebuild 822 BLAKE2B 75d24cdcd5db56e6e600f17a1be732e80024d07ceae9290278c48333f9829f079bfa9dad762d95a11da080f7a265379e902e7dd8ff8d2eeb4e807697074ba134 SHA512 d6f022e066103cc0ea0e528adbeb0f668082cdc34bb5b9d0533751419ec4eb6eda54852fc4027cd270760942befb9b01748f5c6c2d5ac29d9fa857dd6df9b833 EBUILD transient-9999.ebuild 822 BLAKE2B 75d24cdcd5db56e6e600f17a1be732e80024d07ceae9290278c48333f9829f079bfa9dad762d95a11da080f7a265379e902e7dd8ff8d2eeb4e807697074ba134 SHA512 d6f022e066103cc0ea0e528adbeb0f668082cdc34bb5b9d0533751419ec4eb6eda54852fc4027cd270760942befb9b01748f5c6c2d5ac29d9fa857dd6df9b833 MISC metadata.xml 1434 BLAKE2B 6f7f91e2cd8c87559f15552d6fbe920e5262a50f21919a096af55df037726eb380a774cfba8be73b588ba9aa2c39da5caf6ad64a31106b843c6bd308fe7aa40e SHA512 3316d9ac21d2a2aa0a5824f2c8ded736ad1bfcd7319a9c4cb8b02f0ffec5f440820bfe48e4f4d4264fbc3864bd7959875f1396285b6a7eb2ad3333a6a062a14f diff --git a/app-emacs/transient/transient-0.8.3.ebuild b/app-emacs/transient/transient-0.8.3.ebuild index de1c9d2bd003..2681802b4c41 100644 --- a/app-emacs/transient/transient-0.8.3.ebuild +++ b/app-emacs/transient/transient-0.8.3.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" fi LICENSE="GPL-3+" diff --git a/app-emacs/transient/transient-0.8.1.ebuild b/app-emacs/transient/transient-0.8.4.ebuild index cc8c18449315..de1c9d2bd003 100644 --- a/app-emacs/transient/transient-0.8.1.ebuild +++ b/app-emacs/transient/transient-0.8.4.ebuild @@ -17,26 +17,26 @@ else SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" fi LICENSE="GPL-3+" SLOT="0" -DOCS=( CHANGELOG README.org "docs/${PN}.org" ) -ELISP_TEXINFO="docs/${PN}.texi" -SITEFILE="50${PN}-gentoo.el" - RDEPEND=" - >=app-emacs/compat-30.0.0.0 + >=app-emacs/compat-30.0.1.0 " BDEPEND=" ${RDEPEND} sys-apps/texinfo " +DOCS=( CHANGELOG README.org "docs/${PN}.org" ) +ELISP_TEXINFO="docs/${PN}.texi" +SITEFILE="50${PN}-gentoo.el" + src_prepare() { - mv lisp/*.el . || die + mv ./lisp/*.el . || die elisp_src_prepare } diff --git a/app-emacs/transient/transient-0.8.5.ebuild b/app-emacs/transient/transient-0.8.5.ebuild new file mode 100644 index 000000000000..de1c9d2bd003 --- /dev/null +++ b/app-emacs/transient/transient-0.8.5.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Transient commands abstraction for GNU Emacs" +HOMEPAGE="https://magit.vc/manual/transient/ + https://github.com/magit/transient/" + +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 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-emacs/compat-30.0.1.0 +" +BDEPEND=" + ${RDEPEND} + sys-apps/texinfo +" + +DOCS=( CHANGELOG README.org "docs/${PN}.org" ) +ELISP_TEXINFO="docs/${PN}.texi" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + mv ./lisp/*.el . || die + + elisp_src_prepare +} diff --git a/app-emacs/tty-format/Manifest b/app-emacs/tty-format/Manifest index db6a58a0680a..2edd2934447a 100644 --- a/app-emacs/tty-format/Manifest +++ b/app-emacs/tty-format/Manifest @@ -1,4 +1,4 @@ AUX 50tty-format-gentoo.el 695 BLAKE2B 72d8162d72065587aa5b2fddfd9b4d4a8eef197111bb8899cd20917cf8fc1cceaa96cd4531c7216e847354b9134a9cd4d38735569f06581b2833d38f1243b3b1 SHA512 f4241dfdbf2a7ea17cc1a469d91391c659e0896db843e7023f1b1c6234145eccefb4849fe39c4fb776b5f8c03ff02e4e1297f847dca9632fe36ffe06c21e1416 DIST tty-format-12.el.xz 6512 BLAKE2B 1a8fa04936cb12af062f60037b61a4204839a678d5ea566d08c4cfa9c48b24c8e32af8232f237bebf41ad1f64ba4fadf91d2b4e1f66cf1bfb27d00c78d25604e SHA512 5fd3285a7bb9c722a05d1621ac0958a366cc728165b594e17291de44e840874d50b983d1b774d7736e306fab3ac61095c97999abc821a20ab89fa088f461982f -EBUILD tty-format-12.ebuild 532 BLAKE2B ca651559ed3d95c35075607d4db9f0a9c1d20232d52a72d4eaf33e579ce3384f21a823cddb6291df90d3fd67603f4d6a7e02c10b6cdaf64767e3925777f83e51 SHA512 3a9d7ec2b3e813ec58f469a2ec49557806d1e99ff0f1e1d1205b53d6272ed64279ba22bdf1126f7ca8a1b60e3b686dd10fef6cb44410dfcfcb9f4b38db74ec65 +EBUILD tty-format-12.ebuild 538 BLAKE2B 9560ec498861c3c9a4e5de7249735d64859880b239b93d97d4f8c4c92ad7646c9abe15303cc6a82f1f27c10522505a26c4ff3b68d366c1d71f2604e1c2f3cfb1 SHA512 f1e8e0c4906602b86b8602c9f7f6ca76eb17267136de3db6226bbe722a305b2f4440e01319a9e946978b38ca277e5bb1b9fff4e92837befefc9ce5a0cb008263 MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/tty-format/tty-format-12.ebuild b/app-emacs/tty-format/tty-format-12.ebuild index bc2c0ece5b5f..4ae4f9c17f49 100644 --- a/app-emacs/tty-format/tty-format-12.ebuild +++ b/app-emacs/tty-format/tty-format-12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,6 +13,6 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/vertico/Manifest b/app-emacs/vertico/Manifest index 3a6e80c82fd3..8f7c61d0a6c3 100644 --- a/app-emacs/vertico/Manifest +++ b/app-emacs/vertico/Manifest @@ -1,9 +1,5 @@ AUX 50vertico-gentoo.el 82 BLAKE2B 89e0376cb0361d71ad40318455820607ac23fe004dbc80c77c9943a94426c47ee409956e0770a1f8c3157b50f0f105275337b0c94b597755dac59baeac29eecc SHA512 ea5c77218cab48e770cf56d1732b8101bbe453fe5e98fccf92c6adf53fd3aa8c1c3fd4d33e02fcb02d7ef44c56661e9c593588ffefec0852ecd43c00da30a5dd -DIST vertico-1.10.tar.gz 48108 BLAKE2B c98deaf0add6542d629e03ca9fcf6f4c8a89ff660d3332b01cf9f85615263c1f1df13d5c7b159e4e2b0393ee1920e9c60551f8f787f1a290d72001f2b1724e6a SHA512 047babb52189a8a94c523bde3514832649cd85c063ea530033cb1212cfb81ab72c01f009c4d7041a29ed8bd97a95bcf4463ecbd7b530e2eab1dc5cfc63322347 DIST vertico-1.11.gh.tar.gz 48249 BLAKE2B 78b2bf67185e0011171f93b81558fad87d211acd70df85ec2c03eb53a70360f96aaaf17f75160d8c88ea1f2e19169e8e6aa0fb56a3b682f5f3bbbb454654e198 SHA512 fe5b36af784381957594089c48587a951177b2d6c49c689dacbcf6e361f2cf3e0be08224912087767d13534a37105a014a43f3af276a7211d584044e2bc90c17 -DIST vertico-1.9.tar.gz 48052 BLAKE2B 21642d1449a2628e0a42e79ed7d35bdcc5a186a72ee69339a9dabdcd25ebff0352e6bb80714e39af804a19dc5d1623b6207a046078d17f173057a24a9778379c SHA512 f56d42412a827c7516d530bc2096f804fb264f97bd0a62ef9ecec8e8975045f7af646f01720dfa1e6b4d846e531dc726e9609e6e73c0ea7082652b5676ee2db7 -EBUILD vertico-1.10.ebuild 732 BLAKE2B 3ada4d840d15fabd1c5e46071b5cfefe08ca62453e57d67df62d54de2ef3a63994eca4970d77ee4799540be4064507c2a8443f940308c662ec86662e48e82a91 SHA512 97017adacdb349d5016399cea8639ae34c5c7eaa2515f15da4a6e70059aa792d69113bae25a85215e9880645e07bdaf2395e54e3d66f9527a23aef4f98b8db08 -EBUILD vertico-1.11.ebuild 736 BLAKE2B 4cabc12c9f635a2689554fd97f7d2861ee7fcec229dab3940aae136adf227c315aae18306fe26e913db36f29d63cdd03d1d13de98df3a6cc933161fdd5d35f37 SHA512 9dbcf47c6d434372c5ea8c469f9cd9e3bd16169444217da9a2a71b6daaeb26c6bc8153046e90e8ad8ea0ae64e922b336526e6e4a7f1a7f1b87ea7576a61e3ff0 -EBUILD vertico-1.9.ebuild 721 BLAKE2B d2b1b8391ba577792968555924b9e4b699aaf4a93e6ebc4edb3c85326189baae1a35f8a1214bd93c76b37e070df30578638582643310a8d84c74f5ecf812efa7 SHA512 60ddec8c7143e9196451fa281ee134b31fe25ba0a55140bd42eb778c913ab4880ff114d5bf5002242d4e576100a1989530c25d27ef246748e6b05ef5d1835a0d +EBUILD vertico-1.11.ebuild 735 BLAKE2B 312aa8aa4e4148b7be8ea3bd3860a9c6e1c4eefbfc655680872bfc10def0f40c205ae2cc167e04989aa267f36dc1bdf057926d38f69f8c7e0134c56cfe9b0cf6 SHA512 a57b4398d23793fa28262fd27f208a7a5213a51da31522312fadb054f588430477fa205fe81d91454615eec8f9c25c290da300c9799c69be8eba94877fc2d692 EBUILD vertico-9999.ebuild 736 BLAKE2B 4cabc12c9f635a2689554fd97f7d2861ee7fcec229dab3940aae136adf227c315aae18306fe26e913db36f29d63cdd03d1d13de98df3a6cc933161fdd5d35f37 SHA512 9dbcf47c6d434372c5ea8c469f9cd9e3bd16169444217da9a2a71b6daaeb26c6bc8153046e90e8ad8ea0ae64e922b336526e6e4a7f1a7f1b87ea7576a61e3ff0 MISC metadata.xml 965 BLAKE2B 0e43ca26595bcbccc11c3ef1ea602383e45aebd7d8db11a286049ae473f2a9076ec74d19aaca39db8f818f9a1b9d186356001d9c95f76974851880081eaeb4d5 SHA512 1772acfb2ec997ac39c104ff0faf5f7d6a690d809dc2d31ddaa0816dff5dfb7a0af016b49315683a2426ccc7087cb728a119841501195dfe20b062a3dd725a6a diff --git a/app-emacs/vertico/vertico-1.10.ebuild b/app-emacs/vertico/vertico-1.10.ebuild deleted file mode 100644 index c3b64cbec85d..000000000000 --- a/app-emacs/vertico/vertico-1.10.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# 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="Vertical interactive completion" -HOMEPAGE="https://github.com/minad/vertico/" - -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 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - >=app-emacs/compat-29.1.4.0 -" -BDEPEND=" - ${RDEPEND} -" - -DOCS=( CHANGELOG.org 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/vertico/vertico-1.11.ebuild b/app-emacs/vertico/vertico-1.11.ebuild index 49dee1806f65..53bbb1996836 100644 --- a/app-emacs/vertico/vertico-1.11.ebuild +++ b/app-emacs/vertico/vertico-1.11.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/vertico/vertico-1.9.ebuild b/app-emacs/vertico/vertico-1.9.ebuild deleted file mode 100644 index 236531c02166..000000000000 --- a/app-emacs/vertico/vertico-1.9.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# 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="Vertical interactive completion" -HOMEPAGE="https://github.com/minad/vertico/" - -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 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=">=app-emacs/compat-29.1.4.0" -BDEPEND="${RDEPEND}" - -DOCS=( CHANGELOG.org 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/wfnames/Manifest b/app-emacs/wfnames/Manifest new file mode 100644 index 000000000000..3c24a62d1280 --- /dev/null +++ b/app-emacs/wfnames/Manifest @@ -0,0 +1,3 @@ +DIST wfnames-1.2.gh.tar.gz 16556 BLAKE2B 23f9066af22471a9a895e6a02f26c64655087c165996c731c98bfbed7c9ef17d8e9c8d080cebf59299ace96a075d9c404ce0569122d5d41288fe89842af2dbbc SHA512 3539818f35f7a59a4b3c0c80cce4a2f0788264074809abb82d299059631a2e7e3c0f54b3c7259210b9b7ed68a7a14c9d44e0a3d0bf33b017162c52f4ebf4fc1f +EBUILD wfnames-1.2.ebuild 570 BLAKE2B 23e5841168dd3c13e0d3f67c8c5c09106fdb8b2944ee37417f14df3f68ab438ad35fbb62df8e39c358f8117b200054194e9c8feefaaa96b8aca2540906a5a7e1 SHA512 c679b9a121b865d13904f5bfa15c6b933c8c40fd3f0a87c154c703692239434c24de93df544236a20aa565ae5e771538fad463abe4caa3e1f7d3a9877756ffc1 +MISC metadata.xml 462 BLAKE2B 78dcd0f2362007db8c842419367ebccf6f6bfc8dd99028e1cbf2d4c9839559116d2f49b22022135847150720c3eff736297c5b03a326e6c72bf2a6e63eedb314 SHA512 5529c18f53277043c63c56c385fcad4e9350a022235546b05c71d50f07b5ce0678b41b577c2cbb362fe6e7049b3d01e73bc5acdafbdb84b7e3b0d9fcc9c0bd71 diff --git a/app-emacs/wfnames/metadata.xml b/app-emacs/wfnames/metadata.xml new file mode 100644 index 000000000000..2e0aaf44b8ee --- /dev/null +++ b/app-emacs/wfnames/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> + +<pkgmetadata> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <stabilize-allarches/> + <upstream> + <bugs-to>https://github.com/thierryvolpiatto/wfnames/issues/</bugs-to> + <remote-id type="github">thierryvolpiatto/wfnames</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-emacs/wfnames/wfnames-1.2.ebuild b/app-emacs/wfnames/wfnames-1.2.ebuild new file mode 100644 index 000000000000..26c712e1453d --- /dev/null +++ b/app-emacs/wfnames/wfnames-1.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 2019-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="GNU Emacs mode to edit filenames, similar to wdired" +HOMEPAGE="https://github.com/thierryvolpiatto/wfnames/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/thierryvolpiatto/${PN}.git" +else + SRC_URI="https://github.com/thierryvolpiatto/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( README.org ) +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/wgrep/Manifest b/app-emacs/wgrep/Manifest index 645bc3667ed3..7c3e5e0ccdf3 100644 --- a/app-emacs/wgrep/Manifest +++ b/app-emacs/wgrep/Manifest @@ -1,3 +1,3 @@ DIST wgrep-3.0.0.tar.gz 29569 BLAKE2B 0113c790e9903840e8dd421def45bc73b914b61d9beb7b178275efb623d735cdadcc3d96c361a88a293f437d906528d84c3876be5aee46caad22f0743ed40549 SHA512 8e93e824bafe8b9018e82d5fb57104c2324df62798214d848ff98bb86865d4a8e56df1e4efede49966555cb9af5059699c2d178722d8462ddc5977a5abd3d799 -EBUILD wgrep-3.0.0-r1.ebuild 1103 BLAKE2B 9150b4368f7d69f88d072a06e64f8d7aa31d4f5721eff5c579854a246458236be2431d08127ba9bc8fd515d4ac7eb90f6e2511b781ff69679daacba895702da7 SHA512 5699f291618a2fc303f342816d2a815456fc0b8b1b5f879b97c1fa8b90c078a832ed0736bdf428a84d7b9ca07bd65f09ce383ac87d8b500ecee1c9e0b1d98034 +EBUILD wgrep-3.0.0-r1.ebuild 1102 BLAKE2B cce00e092d4d24b55ed5ed612aa1d7958ef1480372d5e9b800746cff46e1dde1cc897d07e77161c49bfbe7938ada1731d38295e12323c0184102ce0b20d57f03 SHA512 556b427ee4c89dd3c23652c7d4b4452dee7f9ec1d655ff831711ac90bf2e85cd3d8bfb84112270ccb24d4bb76759943d15643c9e27805c6c6af8289095f06a16 MISC metadata.xml 590 BLAKE2B 95ca8bd3d26497672c79d5eeb1ea3768513ecbf634f44bf6ec54d7dc6f9b4c4fb9e111205e314e3c166f06deeb7a56440a279cb3a2ed159dcb83792fe7145d89 SHA512 799ed2f199cfad50a6e2325559e467c96f28c6a40d2bea2debc23b0b80dba61fc71d3299134456111164bcd3b6499b6d27e61286c3ba1d4a9b011b7036e782f7 diff --git a/app-emacs/wgrep/wgrep-3.0.0-r1.ebuild b/app-emacs/wgrep/wgrep-3.0.0-r1.ebuild index 6eeca706896b..faa1f678441e 100644 --- a/app-emacs/wgrep/wgrep-3.0.0-r1.ebuild +++ b/app-emacs/wgrep/wgrep-3.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ S="${WORKDIR}"/Emacs-${P} LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="test" RESTRICT="!test? ( test )" |