diff options
Diffstat (limited to 'app-emacs')
281 files changed, 1407 insertions, 2773 deletions
diff --git a/app-emacs/actionscript-mode/files/50actionscript-mode-gentoo.el b/app-emacs/actionscript-mode/files/50actionscript-mode-gentoo.el index 7b6ca265923d..15c1aa9352c8 100644 --- a/app-emacs/actionscript-mode/files/50actionscript-mode-gentoo.el +++ b/app-emacs/actionscript-mode/files/50actionscript-mode-gentoo.el @@ -2,4 +2,5 @@ (autoload 'actionscript-mode "actionscript-mode" "Major mode for editing Actionscript files." t) (add-to-list 'auto-mode-alist '("\\.as\\'" . actionscript-mode)) -(eval-after-load "actionscript-mode" '(load "actionscript-config")) +;; we cannot use require because the file doesn't provide the feature +(with-eval-after-load 'actionscript-mode (load "actionscript-config")) diff --git a/app-emacs/apheleia/Manifest b/app-emacs/apheleia/Manifest index b96bc22fdd5f..04efe059a82e 100644 --- a/app-emacs/apheleia/Manifest +++ b/app-emacs/apheleia/Manifest @@ -1 +1 @@ -DIST apheleia-4.2.tar.gz 188004 BLAKE2B 4113876579e2e1b7ea52af109c541344d58489453f6ac55dd35be6f27898a57ea36455fd1cb99bebb491940b51de7f40f6f87fadbe0b6191d122da2b9a1609fa SHA512 2465d7bba8e3660812b588051043ee2048bb31be896af38c7551f419b235ffb572a9bd2dc7a80b20fc0b9e1c6939d22a4bcdfbbbb3c473a509e1548056c8d663 +DIST apheleia-4.3.tar.gz 194027 BLAKE2B 84b26de080e7d570e8e4d2fe973790f99c0d7582e29fd7994f015e5e379d7ecfceddb5ac4d0fb2085dbb5bbbda7c7970842aecf340f13d16f098daaf6127282d SHA512 d6858e118b1e3214def5e9bbe0bbe8c685ceef74707fc8e546517f7837fcb36179ef4a050e2cef93e9c19cd6ac7f544635c9ce07874470728db93ad21fa0e2e1 diff --git a/app-emacs/apheleia/apheleia-4.2.ebuild b/app-emacs/apheleia/apheleia-4.3.ebuild index 2ac3b20c3310..b0fe36c345fd 100644 --- a/app-emacs/apheleia/apheleia-4.2.ebuild +++ b/app-emacs/apheleia/apheleia-4.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -NEED_EMACS=27 +NEED_EMACS="27" inherit elisp diff --git a/app-emacs/assess/Manifest b/app-emacs/assess/Manifest index 7484b34e603d..b7dbe2e9730a 100644 --- a/app-emacs/assess/Manifest +++ b/app-emacs/assess/Manifest @@ -1,2 +1 @@ -DIST assess-0.6.tar.gz 20771 BLAKE2B 29e8f84c20575314271d9a08ed3ac93f28f1c1b5c2df2ac35e397226f4eea033210ff9b96c90a282a44c60e301f5abc38be88efc74c21a2a7fdc29340d6d43e5 SHA512 ff50731867646f07b8c6f3edd1123695d008fa5265ab8b3543cbf32a54a4a0415a91304067e0dacf53890850b56377594802c9763601616bd828316f7a8cef69 DIST assess-0.7.tar.gz 21161 BLAKE2B 2dbdc83738004659d94c8e4d507e9b95efe7b98cf9336abca6bb7a75ad5648273dff4455eddfb9350fd1c35c2a1154f6c550bc323e95a3d66a3ab37662595157 SHA512 6ac8d8ff860e95a280154109210aa5a81b6af0b01a20a25a37a9d4d2f35e50d26af217d16d692a6cd4d7af9bdb1ccd39431a96efed5f4d14a1534751a796951e diff --git a/app-emacs/assess/assess-0.6.ebuild b/app-emacs/assess/assess-0.6.ebuild deleted file mode 100644 index 38f41749e94b..000000000000 --- a/app-emacs/assess/assess-0.6.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Test support functions for Emacs" -HOMEPAGE="https://github.com/phillord/assess/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/phillord/${PN}.git" -else - SRC_URI="https://github.com/phillord/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="app-emacs/m-buffer" -BDEPEND=" - ${RDEPEND} - test? ( app-emacs/load-relative ) -" - -DOCS=( README.md ) - -# Remove tests failing with Emacs >=29. -# Remove a test helper accessing the network, luckily unnecessary. -ELISP_REMOVE="test/assess-robot-test.el test/local-sandbox.el" -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ${EMACS} ${EMACSFLAGS} -L . -L test \ - -l assess-discover -f assess-discover-run-and-exit-batch || die -} diff --git a/app-emacs/assess/assess-0.7.ebuild b/app-emacs/assess/assess-0.7.ebuild index 8033d6640016..70cc9065b911 100644 --- a/app-emacs/assess/assess-0.7.ebuild +++ b/app-emacs/assess/assess-0.7.ebuild @@ -19,7 +19,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/async/Manifest b/app-emacs/async/Manifest index 5d16310c1957..c927a5989f3b 100644 --- a/app-emacs/async/Manifest +++ b/app-emacs/async/Manifest @@ -1,2 +1 @@ -DIST emacs-async-1.9.8.tar.gz 33508 BLAKE2B 2e22c67c5bebe3c821d010a0f379aab9728fedb7a6345b81bcb7b093ffc54dbba1c7fa79d41eb5878b24024056607fff7d532b4702a7dc52163837af93c83f41 SHA512 c4c5406ce28dbfea0130b43a7f85d0a47626cf630c73318280896bd28f29bf5a8949077c242cd9c6162fecabbc619b2a270d532df341c4e286f1f7bb499da5f3 DIST emacs-async-1.9.9.tar.gz 35182 BLAKE2B 80e981289d768d9c69922c7c439ba7bcfe5d803ebf211ebc64d7428b88d3a7a90e9f824a5bb06d21aa90cfe998ce1915be32a9ddd28eafe177162b104f67081a SHA512 ddf4e6bdc3a305f987396a34d80cc957040bc726106ac0f28bb288ce5eb77d4e35d78214834757c90a7bf85f896a5d095493673117ef2a0eeacf3e366ee64714 diff --git a/app-emacs/async/async-1.9.8.ebuild b/app-emacs/async/async-1.9.8.ebuild deleted file mode 100644 index 62b8d1e0a482..000000000000 --- a/app-emacs/async/async-1.9.8.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2019-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -MY_P="emacs-async-${PV}" -DESCRIPTION="Simple library for asynchronous processing in Emacs" -HOMEPAGE="https://github.com/jwiegley/emacs-async" -SRC_URI="https://github.com/jwiegley/emacs-async/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" - -SITEFILE="50${PN}-gentoo.el" -DOCS="README.md" - -src_compile() { - elisp-compile *.el - elisp-make-autoload-file -} diff --git a/app-emacs/autoconf-mode/autoconf-mode-2.72.ebuild b/app-emacs/autoconf-mode/autoconf-mode-2.72.ebuild index c7a2669ca83a..0228ea5c903f 100644 --- a/app-emacs/autoconf-mode/autoconf-mode-2.72.ebuild +++ b/app-emacs/autoconf-mode/autoconf-mode-2.72.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 @@ -12,6 +12,6 @@ S="${WORKDIR}/autoconf-${PV}/lib/emacs" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos" SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/autothemer/files/50autothemer-gentoo.el b/app-emacs/autothemer/files/50autothemer-gentoo.el index 6753ed5b720b..431f7e90ae73 100644 --- a/app-emacs/autothemer/files/50autothemer-gentoo.el +++ b/app-emacs/autothemer/files/50autothemer-gentoo.el @@ -1,2 +1 @@ -;;; app-emacs/cape site configuration -*- lexical-binding: t; -*- (add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/autothemer/metadata.xml b/app-emacs/autothemer/metadata.xml index 0d944cf35b3a..dd551e88d8ee 100644 --- a/app-emacs/autothemer/metadata.xml +++ b/app-emacs/autothemer/metadata.xml @@ -3,7 +3,7 @@ <pkgmetadata> <maintainer type="person"> <email>arsen@gentoo.org</email> - <description>Arsen Arsenović</description> + <name>Arsen Arsenović</name> </maintainer> <maintainer type="project"> <email>gnu-emacs@gentoo.org</email> diff --git a/app-emacs/buttercup/Manifest b/app-emacs/buttercup/Manifest index f01fb4dab902..ff85630e4c43 100644 --- a/app-emacs/buttercup/Manifest +++ b/app-emacs/buttercup/Manifest @@ -1,2 +1 @@ -DIST buttercup-1.35.tar.gz 93375 BLAKE2B 7bedd4a8576f900934e3a39cdb5a58e85e6b9ec682cc1030495d50d686880ef14d73afbd49340856c3b3279548babf7297ba787f1a17bfd3dee81bd8a72f2f4a SHA512 416edb974999e2eac38040ce72c241ab961cc63f40068711b0436e4f3ca49025955d5ee2d93168770da0f251269652e36c1c9c0436f6ee6133c6ca859dbfe487 DIST buttercup-1.36.tar.gz 94614 BLAKE2B 1c76424188eb09df0b5f46f5c97b8633d11bd324a587cf968de2314f8639b66fc06cb2cee727f4cbc91b3fabeca41f2cfdb5f3ff87d6d2318fffaa3fabfc9280 SHA512 bc7d8d90537687b8d97927f14ac7c401ac9b538b315da6ae418c7af801d1f9461f4b2d9185102e6621240189dda4a8b547cd84332e38bc56458889dab6ec0f66 diff --git a/app-emacs/buttercup/buttercup-1.35.ebuild b/app-emacs/buttercup/buttercup-1.35.ebuild deleted file mode 100644 index 037e25bc3a5a..000000000000 --- a/app-emacs/buttercup/buttercup-1.35.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -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}.tar.gz" - S="${WORKDIR}/emacs-${P}" - - KEYWORDS="~alpha amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DOCS=( docs/{running,writing}-tests.md ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ${EMACS} ${EMACSFLAGS} -L . -l buttercup \ - -f buttercup-run-discover || die "tests failed" -} - -src_install() { - elisp_src_install - - dobin "bin/${PN}" -} diff --git a/app-emacs/buttercup/buttercup-1.36.ebuild b/app-emacs/buttercup/buttercup-1.36.ebuild index 1a71958474a4..414e00897951 100644 --- a/app-emacs/buttercup/buttercup-1.36.ebuild +++ b/app-emacs/buttercup/buttercup-1.36.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/emacs-${P}" - KEYWORDS="~alpha amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ~ppc64 ~riscv sparc x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/buttercup/buttercup-9999.ebuild b/app-emacs/buttercup/buttercup-9999.ebuild index 413b4cf227ab..146e8940c4e0 100644 --- a/app-emacs/buttercup/buttercup-9999.ebuild +++ b/app-emacs/buttercup/buttercup-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/emacs-${P}" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/cape/Manifest b/app-emacs/cape/Manifest index 403317a69fd6..be6180a6edcf 100644 --- a/app-emacs/cape/Manifest +++ b/app-emacs/cape/Manifest @@ -1,3 +1 @@ -DIST cape-1.5.tar.gz 41327 BLAKE2B 5bf499786483161e485764b64dfe70f8aaf21e176e72f9a755fe0d681d107e690b28bc0c7d841b62154616e1dc38bf475577e7357719ce4e82a1184ac849e198 SHA512 d47e9c8b78a51e93e6dbd6c41440021eb117cb5c865a27cebeaf25a00891b7d315593e542f416c2b47c38f768b3fa663361f31798523534d60168dd68f2714b3 -DIST cape-1.6.tar.gz 41526 BLAKE2B 740c2bedaefa2cd05f01a010bcf5358aa97a14cd51242183113073be0a9504f00bd882971d9e88cc8b5d4c61c482536ea79c1b330b07dd8f0636751f1612d065 SHA512 33157f48acd7e14a14c6ecff125dfcdf68536a8e47965adaa4ebd2d5d1a4cde1928f65458c3a4d6ddc7c02bd4aa5054185e4a5342936972cb44e9df0aabe5606 -DIST cape-1.7.tar.gz 41760 BLAKE2B 7291e8203d6c7f4fd0e4a8ac92b3bda350a99f120fdcc0b6f802e85f70c2736fd680882bf7374d3f17dd50473070072df019675b42aa557545533294e79c49ec SHA512 24c7e11ed2d9daf25254fb8e65d2df3c34468eaba4ac5062798978ab8e43684c476c05809fff4dc6a9fa1ac56eb04d72d28ed58992cc771a5f8c6d4c1eeba28c +DIST cape-1.8.tar.gz 41520 BLAKE2B 6fb836db21390d90a4ae4e533d87858a1ed6121e831a12796974221265dceb45afb289b04a2e9a000997f25aa207b9d6340f94581c09291f6aaa65cdf3913c0c SHA512 ceab8e816b049088019ce154335810424291de22a9521d2dd6fa7fa065edd7ee8cac490e6cfdc70536f99554bab217c2ae92bc90502c3c03b41fc4b9e7470f6d diff --git a/app-emacs/cape/cape-1.5.ebuild b/app-emacs/cape/cape-1.5.ebuild deleted file mode 100644 index 99068b9ad304..000000000000 --- a/app-emacs/cape/cape-1.5.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=27.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.6.ebuild b/app-emacs/cape/cape-1.6.ebuild deleted file mode 100644 index 397234d7eb8d..000000000000 --- a/app-emacs/cape/cape-1.6.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=27.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.7.ebuild b/app-emacs/cape/cape-1.8.ebuild index 397234d7eb8d..1387aa52ceb8 100644 --- a/app-emacs/cape/cape-1.7.ebuild +++ b/app-emacs/cape/cape-1.8.ebuild @@ -1,9 +1,9 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -NEED_EMACS=27.1 +NEED_EMACS=28.1 inherit elisp diff --git a/app-emacs/cape/files/50cape-gentoo.el b/app-emacs/cape/files/50cape-gentoo.el index 84d436d35cd5..98cc87be4814 100644 --- a/app-emacs/cape/files/50cape-gentoo.el +++ b/app-emacs/cape/files/50cape-gentoo.el @@ -1,3 +1,2 @@ -;;; app-emacs/cape site configuration -*- lexical-binding: t; -*- (add-to-list 'load-path "@SITELISP@") (load "@SITELISP@/cape-autoloads.el" nil t) diff --git a/app-emacs/cape/metadata.xml b/app-emacs/cape/metadata.xml index 3927de1c26bc..7f5ba992ab64 100644 --- a/app-emacs/cape/metadata.xml +++ b/app-emacs/cape/metadata.xml @@ -3,7 +3,7 @@ <pkgmetadata> <maintainer type="person"> <email>arsen@gentoo.org</email> - <description>Arsen Arsenović</description> + <name>Arsen Arsenović</name> </maintainer> <maintainer type="project"> <email>gnu-emacs@gentoo.org</email> diff --git a/app-emacs/cask/Manifest b/app-emacs/cask/Manifest index 03f7ea962c9d..601d3da1df07 100644 --- a/app-emacs/cask/Manifest +++ b/app-emacs/cask/Manifest @@ -1 +1 @@ -DIST cask-0.8.8.tar.gz 348574 BLAKE2B 9eb2b18b6082a3500642660eebb471bff3bcbb00656a8a3c66bede3cf756e738b1cb8affbdeed97373bbdc0031d093a6ad5c7e4659e14732fbc531a416c78b99 SHA512 2708fa431dc17cb5d4fe56f0c73c3089a213d8ff0bca19091ab4ebf26c4e416c0a500a980daa424bf16b54d0e72b004762f5260329189eb4f8e803de38bc0ace +DIST cask-0.9.0.gh.tar.gz 280606 BLAKE2B 17d216ac354c4b34d1663a23a0f7961c68acf544d64e911e54fac29a454a1b4737718903db637097c17dd28d083f91519ea7543a8ee57f2188d20d67cd604e3c SHA512 9e1e9eb0146504fc3ff2dc5358edc59b8157948df4698c7fbec14c28720458cd28b0b9ef9dc34b23a615e5b0a8ef843f9a9bdd9f7030aef797fa3df7864ae46a diff --git a/app-emacs/cask/cask-0.8.8.ebuild b/app-emacs/cask/cask-0.8.8.ebuild deleted file mode 100644 index abf6cb9e8c5b..000000000000 --- a/app-emacs/cask/cask-0.8.8.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Project management for Emacs package development" -HOMEPAGE="https://github.com/cask/cask/" -SRC_URI="https://github.com/cask/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" # Most tests fail - -RDEPEND=" - app-emacs/ansi - app-emacs/commander - app-emacs/epl - app-emacs/f - app-emacs/package-build - app-emacs/s - app-emacs/shut-up -" -BDEPEND="${RDEPEND}" - -DOCS=( README.org cask_small.png ) -PATCHES=( - "${FILESDIR}"/${PN}-bin-launcher-fix.patch - "${FILESDIR}"/${PN}-no-bootstrap.patch -) - -ELISP_REMOVE="${PN}-bootstrap.el - package-build-legacy.el package-recipe-legacy.el" -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITELISP@|${EPREFIX}${SITELISP}/${PN}|" -i bin/${PN} || die -} - -src_install() { - elisp_src_install - - dobin bin/${PN} -} diff --git a/app-emacs/cask/cask-0.9.0.ebuild b/app-emacs/cask/cask-0.9.0.ebuild new file mode 100644 index 000000000000..20490171fab5 --- /dev/null +++ b/app-emacs/cask/cask-0.9.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp optfeature + +DESCRIPTION="Project management for Emacs package development" +HOMEPAGE="https://github.com/cask/cask/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/cask/${PN}" +else + SRC_URI="https://github.com/cask/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +RESTRICT="test" # Most tests fail. + +RDEPEND=" + app-emacs/ansi + app-emacs/commander + app-emacs/epl + app-emacs/f + app-emacs/package-build + app-emacs/s + app-emacs/shut-up +" +BDEPEND=" + ${RDEPEND} +" + +PATCHES=( + "${FILESDIR}/cask-0.9.0-bin-launcher-fix.patch" + "${FILESDIR}/cask-0.9.0-home-dir.patch" + "${FILESDIR}/cask-no-bootstrap.patch" +) +ELISP_REMOVE=" + ${PN}-bootstrap.el +" + +DOCS=( README.org cask_small.png ) +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + sed "s|@SITELISP@|${EPREFIX}${SITELISP}/${PN}|" -i "./bin/${PN}" || die +} + +src_install() { + elisp_src_install + + exeinto /usr/bin + doexe "./bin/${PN}" +} + +pkg_postinst() { + elisp_pkg_postinst + optfeature "using ELPA archives via SSL" \ + "net-libs/gnutls[tools] app-editors/emacs[ssl]" +} diff --git a/app-emacs/cask/files/cask-0.9.0-bin-launcher-fix.patch b/app-emacs/cask/files/cask-0.9.0-bin-launcher-fix.patch new file mode 100644 index 000000000000..c4d949ab1141 --- /dev/null +++ b/app-emacs/cask/files/cask-0.9.0-bin-launcher-fix.patch @@ -0,0 +1,26 @@ +--- a/bin/cask ++++ b/bin/cask +@@ -41,11 +41,13 @@ if [ -z "$SRCDIR__" ]; then + SRCDIR__=$(python -c "import os, sys; print(os.path.realpath(sys.argv[1]))" "$CASK") + fi + SRCDIR_=$(dirname "$SRCDIR__") +-SRCDIR=$(dirname "$SRCDIR_") ++# SRCDIR=$(dirname "$SRCDIR_") ++SRCDIR="@SITELISP@" ++ + case $subcommand in + emacs) + EMACS="$EMACS" \ +- "$EMACS" -Q -L "$SRCDIR" -l "$SRCDIR/cask" \ ++ "$EMACS" -q -L "$SRCDIR" -l "$SRCDIR/cask" \ + --eval "(cask--initialize (expand-file-name default-directory))" \ + "$@" + ;; +@@ -53,6 +55,6 @@ case $subcommand in + EMACSLOADPATH="$($CASK load-path)" PATH="$($CASK path)" EMACS="$EMACS" "$@" + ;; + *) +- "$EMACS" -Q --script "$SRCDIR/cask-cli.el" -- $subcommand "$@" ++ "$EMACS" -q --script "$SRCDIR/cask-cli.el" -- $subcommand "$@" + ;; + esac diff --git a/app-emacs/cask/files/cask-0.9.0-home-dir.patch b/app-emacs/cask/files/cask-0.9.0-home-dir.patch new file mode 100644 index 000000000000..c6c102ecb57c --- /dev/null +++ b/app-emacs/cask/files/cask-0.9.0-home-dir.patch @@ -0,0 +1,13 @@ +--- a/cask.el ++++ b/cask.el +@@ -345,9 +345,7 @@ Evaluate BODY in the package context of BUNDLE. Then restore package context." + (package-load-list + (eval (car (get 'package-load-list 'standard-value)))) + (package-user-dir (cask-elpa-path ,bundle)) +- (,@(if (special-variable-p 'package-gnupghome-dir) +- (cons 'package-gnupghome-dir (list (expand-file-name "gnupg" package-user-dir))) +- (list '_package-gnupghome-dir)))) ++ (package-gnupghome-dir (expand-file-name "gnupg" package-user-dir))) + (cask--use-environment ,bundle ,refresh ,no-activate) + ;; following will evaluate keys e.g., `:activate t` as separate s-exprs + ;; which ought to be no-ops diff --git a/app-emacs/cask/files/cask-bin-launcher-fix.patch b/app-emacs/cask/files/cask-bin-launcher-fix.patch deleted file mode 100644 index 704d284a13dc..000000000000 --- a/app-emacs/cask/files/cask-bin-launcher-fix.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/bin/cask b/bin/cask -index 55d4d86..37a5c9c 100755 ---- a/bin/cask -+++ b/bin/cask -@@ -39,17 +39,7 @@ case $subcommand in - *) - WHICH=${WHICH:-which} - READLINK=$($WHICH readlink || true) -- if [ "$(uname || true)" == "Darwin" ] ; then -- READLINK= -- fi -- READLINK=${READLINK:-$($WHICH greadlink || true)} -- if [ ! -z "$READLINK" ] ; then -- SRCDIR__=$($READLINK -f "$CASK") -- else -- SRCDIR__=$(python -c "import os, sys; print(os.path.realpath(sys.argv[1]))" "$CASK") -- fi -- SRCDIR_=$(dirname "$SRCDIR__") -- SRCDIR=$(dirname "$SRCDIR_") -- "$EMACS" -Q --script "$SRCDIR/cask-cli.el" -- $subcommand "$@" -+ SRCDIR="@SITELISP@" -+ "$EMACS" -q --script "$SRCDIR/cask-cli.el" -- $subcommand "$@" - ;; - esac diff --git a/app-emacs/cdlatex/Manifest b/app-emacs/cdlatex/Manifest new file mode 100644 index 000000000000..ba7e353f48bd --- /dev/null +++ b/app-emacs/cdlatex/Manifest @@ -0,0 +1 @@ +DIST cdlatex-4.18.5.tar.xz 22644 BLAKE2B e3301fde8ef2c67c0660fee212e7d0024d16e6ca85bc8272f069d0205cff978037a0eb739efa749fc2a17b09af522fd2f46d60e6dc7ccaf585453f09a12383db SHA512 152670de2ce5698eed8ff2d746c21846ae0eb8d84706d6d25e5625e8dd3e45de022055950a62e1a7b45b465799710c48d204f1cdb142a8483785cac7a35a0ad5 diff --git a/app-emacs/cdlatex/cdlatex-4.18.5.ebuild b/app-emacs/cdlatex/cdlatex-4.18.5.ebuild new file mode 100644 index 000000000000..c6b5040bf8f9 --- /dev/null +++ b/app-emacs/cdlatex/cdlatex-4.18.5.ebuild @@ -0,0 +1,27 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Fast input methods for LaTeX environments and math" +HOMEPAGE="https://elpa.nongnu.org/nongnu/cdlatex.html" +SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-emacs/auctex +" +BDEPEND="${RDEPEND}" + +ELISP_REMOVE="${PN}-pkg.el" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-make-autoload-file + elisp_src_compile +} diff --git a/app-emacs/cdlatex/files/50cdlatex-gentoo.el b/app-emacs/cdlatex/files/50cdlatex-gentoo.el new file mode 100644 index 000000000000..e7aa549a9632 --- /dev/null +++ b/app-emacs/cdlatex/files/50cdlatex-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "@SITELISP@/cdlatex-autoloads.el" nil t) diff --git a/app-emacs/cdlatex/metadata.xml b/app-emacs/cdlatex/metadata.xml new file mode 100644 index 000000000000..ae5b4a102973 --- /dev/null +++ b/app-emacs/cdlatex/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>arsen@gentoo.org</email> + <name>Arsen Arsenović</name> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> +</pkgmetadata> diff --git a/app-emacs/closql/Manifest b/app-emacs/closql/Manifest index a404cd1b7c18..44d0b1d1ad32 100644 --- a/app-emacs/closql/Manifest +++ b/app-emacs/closql/Manifest @@ -1 +1,2 @@ DIST closql-2.0.0.tar.gz 21841 BLAKE2B 605dc82c16be351385275ec086caf95a6096409c21e4a57a6f8694c6143c367b6a9bf56158b358fa1de72cb10f0ff86079d7abfe8689701ed423717656af7980 SHA512 2112f6d14d043a0bea7bc6e88ef30351f890b51ba84234f1c089266c77d919959fe7e3d6c515944553a4e28876700db2eed228441a873aa28523fc2df27cf440 +DIST closql-2.1.0.tar.gz 21814 BLAKE2B bb39bd9c01e397f8e46d4f0821e5a7b230d80c465657d2197efb361b310ba41a97e04996168a8bc378d5c8cb4ff47630902a7378067c62bc3a4f09b761ba616e SHA512 8881481e54b72d20d58b8995e46d0d5755efc6c3e255600d8b3243dc840d99ddcb16d15376ce0b0dc37f3b8633f211aab64e06a50ac2aa1b1cff067a0baa4281 diff --git a/app-emacs/ghub/ghub-4.1.1.ebuild b/app-emacs/closql/closql-2.1.0.ebuild index 137580e04d5e..576267832133 100644 --- a/app-emacs/ghub/ghub-4.1.1.ebuild +++ b/app-emacs/closql/closql-2.1.0.ebuild @@ -3,41 +3,30 @@ EAPI=8 +NEED_EMACS=27.1 + inherit elisp -DESCRIPTION="Minuscule client library for the Git forge APIs" -HOMEPAGE="https://magit.vc/manual/ghub/ - https://github.com/magit/ghub/" +DESCRIPTION="Store EIEIO objects using EmacSQL" +HOMEPAGE="https://github.com/magit/closql" -if [[ "${PV}" == *9999* ]] ; then +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" + KEYWORDS="~amd64" fi LICENSE="GPL-3+" SLOT="0" -DOCS=( README.org ) -ELISP_TEXINFO="docs/ghub.texi" -SITEFILE="50${PN}-gentoo.el" - RDEPEND=" >=app-emacs/compat-30.0.0.0 - >=app-emacs/treepy-0.1.2 -" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo + >=app-emacs/emacsql-4.1.0 " +BDEPEND="${RDEPEND}" -src_prepare() { - mv lisp/*.el . || die - - elisp_src_prepare -} +DOCS=( README.org ) +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/closql/closql-9999.ebuild b/app-emacs/closql/closql-9999.ebuild index b4284d3d6907..576267832133 100644 --- a/app-emacs/closql/closql-9999.ebuild +++ b/app-emacs/closql/closql-9999.ebuild @@ -24,7 +24,7 @@ SLOT="0" RDEPEND=" >=app-emacs/compat-30.0.0.0 - >=app-emacs/emacsql-4.0.0 + >=app-emacs/emacsql-4.1.0 " BDEPEND="${RDEPEND}" diff --git a/app-emacs/closql/metadata.xml b/app-emacs/closql/metadata.xml index 62a4a4f10446..188c379641cc 100644 --- a/app-emacs/closql/metadata.xml +++ b/app-emacs/closql/metadata.xml @@ -3,11 +3,11 @@ <pkgmetadata> <maintainer type="person"> <email>arsen@gentoo.org</email> - <description>Arsen Arsenović</description> + <name>Arsen Arsenović</name> </maintainer> <maintainer type="person"> <email>sam@gentoo.org</email> - <description>Sam James</description> + <name>Sam James</name> </maintainer> <maintainer type="project"> <email>gnu-emacs@gentoo.org</email> diff --git a/app-emacs/company-mode/Manifest b/app-emacs/company-mode/Manifest index d8f2eb808954..de084b86894f 100644 --- a/app-emacs/company-mode/Manifest +++ b/app-emacs/company-mode/Manifest @@ -1,2 +1 @@ -DIST company-mode-0.10.2.tar.gz 2199965 BLAKE2B f5c931fd128543780a3f61f7f25bc0ac58bdc2e974390482374728b9a6059f35562cc2a201484cb3670bdc6dec63eb423b0c7714605df6457da0fa54008a5a4a SHA512 343ddc7cdeb1b6705a4a2a44979f3940034b32c8725eda2cc29673669737dc8d96d266bd2d44755901665706d0b34abc9e3665e24016f55c1646219029796ade DIST company-mode-1.0.2.tar.gz 2208441 BLAKE2B 344f2375baf7397f16d7b5c93f31468ff33242f1730e8654e79a9f18201a59bd0187a0479e2720f5cd122f52e232e0486915ad6a4a3852f9003a9c9eee5ad6b1 SHA512 232902ef1d03a57dd06745ae641e7646a81e96d998aa39752a04204fc767e45837bd9dc48b9a534682180cb51b5229e177174d6eb373f4a9e617d92cc45f508b diff --git a/app-emacs/company-mode/company-mode-0.10.2.ebuild b/app-emacs/company-mode/company-mode-0.10.2.ebuild deleted file mode 100644 index 940033b3bf8d..000000000000 --- a/app-emacs/company-mode/company-mode-0.10.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="In-buffer completion front-end" -HOMEPAGE="https://company-mode.github.io/ - https://github.com/company-mode/company-mode/" - -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/refs/tags/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos" -fi - -LICENSE="GPL-3+" -SLOT="0" - -ELISP_REMOVE=" - test/elisp-tests.el -" -PATCHES=( - "${FILESDIR}/${PN}-company-icons-root.patch" -) - -SITEFILE="50${PN}-gentoo.el" -DOCS=( CONTRIBUTING.md README.md NEWS.md ) - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${SITEETC}/${PN}|" -i company.el || die -} - -src_compile() { - elisp_src_compile - - emake -C doc company.info -} - -src_test() { - emake test-batch -} - -src_install() { - elisp_src_install - - insinto "${SITEETC}/${PN}" - doins -r icons - - doinfo doc/company.info -} diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest index 8bf06fd151ce..337bf4f24898 100644 --- a/app-emacs/compat/Manifest +++ b/app-emacs/compat/Manifest @@ -1 +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 diff --git a/app-emacs/compat/compat-30.0.1.0-r1.ebuild b/app-emacs/compat/compat-30.0.1.0-r1.ebuild new file mode 100644 index 000000000000..d8d01c6363f8 --- /dev/null +++ b/app-emacs/compat/compat-30.0.1.0-r1.ebuild @@ -0,0 +1,53 @@ +# 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 new file mode 100644 index 000000000000..dca8f1fa5a52 --- /dev/null +++ b/app-emacs/compat/compat-30.0.2.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 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/consult/Manifest b/app-emacs/consult/Manifest index 320de8d6dc33..8d67e19109f0 100644 --- a/app-emacs/consult/Manifest +++ b/app-emacs/consult/Manifest @@ -1 +1,2 @@ DIST consult-1.8.tar.gz 104909 BLAKE2B b946274cc83e0b3372895c30e2d3b303bc9c5f7c4da7a8f4fc9521ac96f60e3c07e17df6bee7f9ec3594ff3d3fcdbdc21ea1cd6ccb74c8cc0d13bfd42b0ddd9d SHA512 3497be58ab11338453864a77b35e23f60f4c9ba901f4a335428671d629bc8d92f3dddb47ded9876a7964603935714851ebbc4bedcded254fb6cb0ef80b415601 +DIST consult-1.9.tar.gz 106013 BLAKE2B 17b55f08821a77a3267547111f335b422adc62698faa1901f9197e6dece441d0d087215cc91188e90cc5bdd0ce9b41903d73338cc48c0d082d290cfd588e3e63 SHA512 bc85c2a5cab4b1b94bf53aee822d3efa2f38d9efc39f10596023b755d94de092ab0715cab17b625ffeb2c3bfdcbe57925d1f2dd4857363d62f8ea03f85d6e959 diff --git a/app-emacs/consult/consult-1.9.ebuild b/app-emacs/consult/consult-1.9.ebuild new file mode 100644 index 000000000000..7f3ed9bf0123 --- /dev/null +++ b/app-emacs/consult/consult-1.9.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=27 + +inherit elisp + +DESCRIPTION="Consulting complete-read for GNU Emacs" +HOMEPAGE="https://github.com/minad/consult/" + +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-28.1 +" +BDEPEND=" + ${RDEPEND} +" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +} diff --git a/app-emacs/corfu/Manifest b/app-emacs/corfu/Manifest index 8cc0a96a415d..3f4dc1ab46d1 100644 --- a/app-emacs/corfu/Manifest +++ b/app-emacs/corfu/Manifest @@ -1,2 +1 @@ -DIST corfu-1.4.tar.gz 49929 BLAKE2B 7735675c243e7b05793cb0fe7f74b6417a42668d7bea8b17c14afd00b724f1e0dea85207aea628b5f54afb81e048bc860913156839c3eb9588c2d702ba4bf3e4 SHA512 78028d77adfe456ee71d18bd818980bbe9293b91ad746878c669362f6b22273622a999a291923c79b73244830d45ac4af3c4fa26459e3ffd4877145b3804d636 -DIST corfu-1.5.tar.gz 50196 BLAKE2B 7f3ac13fd1e09b22c8b9aa1f702143d9851eb88564b0260745d42cc6e25bf4ce7c3ec71a70321e6d0d62fab51eebd577e0ddccbbf407080189302b3993b24261 SHA512 44038532f1559b5ad3c5748f11bc57b6b08191dfd1717b20590f1d4e43b3a048dedd94987b6293cee4d32d21af18a93fee16c7c1fa0c47face13d0c6650613b3 +DIST corfu-1.6.tar.gz 51238 BLAKE2B 5d56e9d45563cc28296605ac00e56ac468a7011015f3ec5dd21b5de5f8e9c4ca78405f54d9499274396ab7393d732a393a4d301ed2e96567ac7f59240c1a78dd SHA512 adc425793ab26606b33a19598fcc2d523990d937c5beb4e842bdc5b61fdc0f472105f6fa646a466f6acd8e13d4869c690b1b7c5d4ed4476be1329107a5a99e82 diff --git a/app-emacs/corfu/corfu-1.5.ebuild b/app-emacs/corfu/corfu-1.6.ebuild index 6daec23d6251..f955c89dc79d 100644 --- a/app-emacs/corfu/corfu-1.5.ebuild +++ b/app-emacs/corfu/corfu-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 diff --git a/app-emacs/csv-mode/Manifest b/app-emacs/csv-mode/Manifest index e4e4c6696e8a..48ecadb5f4ca 100644 --- a/app-emacs/csv-mode/Manifest +++ b/app-emacs/csv-mode/Manifest @@ -1,2 +1 @@ -DIST csv-mode-1.23.tar.xz 20692 BLAKE2B 0289dd5109a00753b101a232f4a901c80126c69de56afa031dd5c7236331e2dfb797fc45ecba1d5fa9a46b1f7b2323a314eb3c1b0f79bc8a51bc0a1b098b9bd7 SHA512 360166b742fa76c1447b156138ad0f3706877e005dcb48580c7d9bf5a48c4edb16522774da2381c2e5dad3bba64ea3a14c4a4581da7f3f59f4945abd6ceafbfb DIST csv-mode-1.27.tar.gz 23603 BLAKE2B e4568a1e5b34d927ebc29e16c821a055b7947d7f9d62b7f35a8989c8066568306fab6936cae0807dfdc7a906448b9be96faee042c6efdae36b2417b7e535184f SHA512 7310be10f669d6bc97bc439ba40765726afdbeed48d9efd0beeffa1cc774ad3611937034c492775c3a327c1de4f524aacdfb386765be2373dd9e52a05f6bf7e9 diff --git a/app-emacs/csv-mode/csv-mode-1.23.ebuild b/app-emacs/csv-mode/csv-mode-1.23.ebuild deleted file mode 100644 index e6fb5f32dc0d..000000000000 --- a/app-emacs/csv-mode/csv-mode-1.23.ebuild +++ /dev/null @@ -1,23 +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="A major mode for editing comma-separated value files" -HOMEPAGE="https://elpa.gnu.org/packages/csv-mode.html - https://www.emacswiki.org/emacs/CsvMode" - -# Taken from "https://elpa.gnu.org/packages/${P}.tar". -SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~ppc sparc x86" - -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests ert . -l "${PN}-tests.el" diff --git a/app-emacs/dape/Manifest b/app-emacs/dape/Manifest new file mode 100644 index 000000000000..45563fc94ae5 --- /dev/null +++ b/app-emacs/dape/Manifest @@ -0,0 +1,3 @@ +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 diff --git a/app-emacs/dape/dape-0.19.0.ebuild b/app-emacs/dape/dape-0.19.0.ebuild new file mode 100644 index 000000000000..3238a5a3963b --- /dev/null +++ b/app-emacs/dape/dape-0.19.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=29.1 + +inherit elisp + +DESCRIPTION="Debug Adapter Protocol for Emacs" +HOMEPAGE="https://github.com/svaante/dape" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/svaante/${PN}.git" +else + SRC_URI="https://github.com/svaante/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + || ( + app-emacs/jsonrpc + >=app-editors/emacs-30:* + ) +" +DEPEND=" + ${RDEPEND} +" + +# Requires debugpy, but we do not package debugpy right now, as well as +# js-debug. Most tests use only the former. +RESTRICT="test" + +DOCS=( README.org CHANGELOG.org LICENSE ) +SITEFILE="50${PN}-gentoo.el" + +# elisp-enable-tests ert . -l dape-tests.el + +pkg_setup() { + elisp_pkg_setup + local has_jsonrpc="$(${EMACS} ${EMACSFLAGS} \ + --eval "(princ (>= emacs-major-version 30))")" + if has_version app-emacs/jsonrpc || [[ ${has_jsonrpc} = t ]]; then + : + else + die "Emacs does not have jsonrpc.el 1.0.25 or later, nor was app-emacs/jsonrpc installed" + fi +} + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +} + +# src_test() { +# elisp-test +# } + +src_install() { + # Need to ignore dape-tests.el. + einstalldocs + elisp-install "${PN}" dape.el dape.elc dape-autoloads.el + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/dape/dape-0.20.0.ebuild b/app-emacs/dape/dape-0.20.0.ebuild new file mode 100644 index 000000000000..c4b8f0561c5d --- /dev/null +++ b/app-emacs/dape/dape-0.20.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 2023-2025 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.21.0.ebuild new file mode 100644 index 000000000000..c4b8f0561c5d --- /dev/null +++ b/app-emacs/dape/dape-0.21.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 2023-2025 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/files/50dape-gentoo.el b/app-emacs/dape/files/50dape-gentoo.el new file mode 100644 index 000000000000..01948d9c03e9 --- /dev/null +++ b/app-emacs/dape/files/50dape-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "@SITELISP@/dape-autoloads.el" nil t) diff --git a/app-emacs/dape/metadata.xml b/app-emacs/dape/metadata.xml new file mode 100644 index 000000000000..69faaba85413 --- /dev/null +++ b/app-emacs/dape/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>arsen@gentoo.org</email> + <name>Arsen Arsenović</name> + </maintainer> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <upstream> + <remote-id type="github">svaante/dape</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-emacs/dash/dash-2.19.1.ebuild b/app-emacs/dash/dash-2.19.1.ebuild index 777dcbbf9cfc..c6b2dd3b2065 100644 --- a/app-emacs/dash/dash-2.19.1.ebuild +++ b/app-emacs/dash/dash-2.19.1.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://github.com/magnars/dash.el/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" BDEPEND="sys-apps/texinfo" diff --git a/app-emacs/dired-sort-menu/dired-sort-menu-1.26.ebuild b/app-emacs/dired-sort-menu/dired-sort-menu-1.26-r1.ebuild index ab34969fcc1b..ab34969fcc1b 100644 --- a/app-emacs/dired-sort-menu/dired-sort-menu-1.26.ebuild +++ b/app-emacs/dired-sort-menu/dired-sort-menu-1.26-r1.ebuild diff --git a/app-emacs/dired-sort-menu/files/50dired-sort-menu-gentoo.el b/app-emacs/dired-sort-menu/files/50dired-sort-menu-gentoo.el index 07e02ebcbd1b..ea0f9fb68b01 100644 --- a/app-emacs/dired-sort-menu/files/50dired-sort-menu-gentoo.el +++ b/app-emacs/dired-sort-menu/files/50dired-sort-menu-gentoo.el @@ -1,3 +1,2 @@ (add-to-list 'load-path "@SITELISP@") -(add-hook 'dired-load-hook - (lambda () (require 'dired-sort-menu))) +(with-eval-after-load 'dired (require 'dired-sort-menu)) diff --git a/app-emacs/ebib/Manifest b/app-emacs/ebib/Manifest index 13186c5f8194..b3ed05332330 100644 --- a/app-emacs/ebib/Manifest +++ b/app-emacs/ebib/Manifest @@ -1,3 +1,2 @@ -DIST ebib-2.43.tar.gz 1052384 BLAKE2B c1a0ace0c754ed6b157d85eaa735a3f367a2dddc5ad30f2406fb23d960fddd7db5b6224a5037d233796b4fe2935f90703ce890c12d908a18e1b63256f2692ba2 SHA512 3857eaeaded544390118d384aefc0b67d1f123fb8f024a157e4ee3643bf2948489699f759456745fbf51d3259f0fa41cd0fa763f59caea43b571b1d0d30ad7ee -DIST ebib-2.44.1.tar.gz 1052796 BLAKE2B 55ddb81ac536091df68ab22536944e8b4cb9c34f402da5fa098897485cf5b658da1c3ee11056f961563981fdabdc8974cec548e53d5b2a22d25773a4f5730b16 SHA512 c8b86ac9eab389cd4d3b3a9a192d110183eff3f7e93772614a898eec7cd63b3ee73e5621642f240679a547ace7ab4deb29a5bc3ea2f6a89ca8e710e1abdef4fb -DIST ebib-2.44.tar.gz 1052892 BLAKE2B 4f13f602725c761d11162ccab713fa07a3f7100dfc9811f0185ee07edbf76cbebc4b0876ded11c70fc9a8b2704367da6962876c7f6b0c60464ec37f0f5f60988 SHA512 4cf49764879003a2a526861504129ea1a8847787e5758102063e0c15b0469c5bdfd3106bdb23bad7159192faed4187c0fa56ecde6abe312e755fa58f23f6ef44 +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 diff --git a/app-emacs/ebib/ebib-2.43.ebuild b/app-emacs/ebib/ebib-2.43.ebuild deleted file mode 100644 index b7bcc581be0e..000000000000 --- a/app-emacs/ebib/ebib-2.43.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=26.1 - -inherit elisp - -DESCRIPTION="BibTeX database manager for Emacs" -HOMEPAGE="https://joostkremers.github.io/ebib/ - https://github.com/joostkremers/ebib/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/joostkremers/${PN}.git" -else - SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="BSD" -SLOT="0" - -RDEPEND=" - >=app-emacs/compat-29.1.4.4 - app-emacs/parsebib -" -BDEPEND=" - ${RDEPEND} - test? ( - app-emacs/with-simulated-input - ) -" - -DOCS=( README.md docs ) -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests ert-runner test - -src_install() { - elisp_src_install - - doinfo "${PN}.info" -} diff --git a/app-emacs/ebib/ebib-2.44.ebuild b/app-emacs/ebib/ebib-2.48.ebuild index c84a4057ae3b..1ade52e95c1d 100644 --- a/app-emacs/ebib/ebib-2.44.ebuild +++ b/app-emacs/ebib/ebib-2.48.ebuild @@ -1,8 +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" + inherit elisp DESCRIPTION="BibTeX database manager for Emacs" @@ -15,7 +17,7 @@ if [[ "${PV}" == *9999* ]] ; then EGIT_REPO_URI="https://github.com/joostkremers/${PN}.git" else SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" + -> ${P}.gh.tar.gz" KEYWORDS="amd64 ~x86" fi @@ -25,7 +27,7 @@ SLOT="0" RDEPEND=" >=app-emacs/compat-30.0.0.0 - app-emacs/parsebib + >=app-emacs/parsebib-6.2 " BDEPEND=" ${RDEPEND} diff --git a/app-emacs/ebib/ebib-2.44.1.ebuild b/app-emacs/ebib/ebib-2.49.1.ebuild index 34a896b927e5..68bce79a5e88 100644 --- a/app-emacs/ebib/ebib-2.44.1.ebuild +++ b/app-emacs/ebib/ebib-2.49.1.ebuild @@ -1,8 +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" + inherit elisp DESCRIPTION="BibTeX database manager for Emacs" @@ -15,7 +17,7 @@ if [[ "${PV}" == *9999* ]] ; then EGIT_REPO_URI="https://github.com/joostkremers/${PN}.git" else SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" + -> ${P}.gh.tar.gz" KEYWORDS="~amd64 ~x86" fi @@ -25,7 +27,7 @@ SLOT="0" RDEPEND=" >=app-emacs/compat-30.0.0.0 - app-emacs/parsebib + >=app-emacs/parsebib-6.2 " BDEPEND=" ${RDEPEND} diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest index 0cdc1d18fecc..a8d2ea10d9b4 100644 --- a/app-emacs/ebuild-mode/Manifest +++ b/app-emacs/ebuild-mode/Manifest @@ -1,2 +1,2 @@ -DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236 SHA512 7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10 -DIST ebuild-mode-1.75.tar.xz 48592 BLAKE2B 2273357c2736e0952637bb00754f0eff8379b5bd27793dac43d4d17e12affb8e88925ef321bd74709bc1054953f3fe3263b676c9faab93434558f45f55a70b28 SHA512 c00835513db517f07361ffa9fc86e8b268c89126fb1a0c88950e8566fcae296f115e29e6fa371bd93be34d6938e2a828e3382ea0b489a3e72af972b4f7b22e2e +DIST ebuild-mode-1.76.tar.xz 50404 BLAKE2B 9aeda48858155286c9df2075b61f596723d457ac1592ab581e1589d291db2f54d3c5d81dd610a41506d43d5d90943404a8f74fc4b742d7ed33f4e623930d1fc7 SHA512 e9659878109de92789204d6bd9493465b1d078a5ac5a10937397478a20766bab453bdfc8d3352625570b37b8bf8aadc28369652979032427a1c8d6d13242aa64 +DIST ebuild-mode-1.77.tar.xz 50840 BLAKE2B 29ecc60dc232def8ef811da88efd68b6ffe66fa5df6a53390e6d01b858160f16f3f5f1f481f3d34628ccbd7228113867df3f81b0587d1f5ced721d129111f3a9 SHA512 f40f294158a36783f6d08297d51f0a0931209368449a6edeb50235568c4347b27070d20227c0d6d32d3581609dc288effefb8dda982d2e45b046243ce0e3495d diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.75.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.76.ebuild index 26379ca497a0..26379ca497a0 100644 --- a/app-emacs/ebuild-mode/ebuild-mode-1.75.ebuild +++ b/app-emacs/ebuild-mode/ebuild-mode-1.76.ebuild diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.72.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.77.ebuild index eba33a710d16..a0d920110205 100644 --- a/app-emacs/ebuild-mode/ebuild-mode-1.72.ebuild +++ b/app-emacs/ebuild-mode/ebuild-mode-1.77.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" @@ -24,6 +24,7 @@ pkg_postinst() { optfeature "ebuild commands support" sys-apps/portage optfeature "additional development tools" dev-util/pkgdev optfeature "ebuild QA utilities" dev-util/pkgcheck + optfeature "decode ANSI colors in build.log" app-emacs/tty-format optfeature "XML syntax validation" app-emacs/nxml-gentoo-schemas optfeature "generating HTML from GLEPs" dev-python/docutils-glep } diff --git a/app-emacs/ebuild-run-mode/ebuild-run-mode-20221116.ebuild b/app-emacs/ebuild-run-mode/ebuild-run-mode-20221116.ebuild index 16b546873aba..3ad4774350a9 100644 --- a/app-emacs/ebuild-run-mode/ebuild-run-mode-20221116.ebuild +++ b/app-emacs/ebuild-run-mode/ebuild-run-mode-20221116.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}/${MY_PN}-v${PV}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=">=app-emacs/ebuild-mode-1.53" diff --git a/app-emacs/ecb/Manifest b/app-emacs/ecb/Manifest deleted file mode 100644 index 4d577d27be63..000000000000 --- a/app-emacs/ecb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ecb-2.50_pre20170728.tar.xz 562144 BLAKE2B 922a1f101d01717c5d078fbb055903c43e91360061b792e96e9aa9421d19df2cd47f7e69aae6dba4f188e26682d2a758ff8aa57ff500e5b6fdeaea6920b21a25 SHA512 074738cc323b595caf3d34d6eaa08d6a1a8d3a53762c9bf48b751ab25a16a26a8c71984996b7e7616f4999a0876c6d03751e1e45b68aad712020778da387a59d diff --git a/app-emacs/ecb/ecb-2.50_pre20170728.ebuild b/app-emacs/ecb/ecb-2.50_pre20170728.ebuild deleted file mode 100644 index 9c0199f9da19..000000000000 --- a/app-emacs/ecb/ecb-2.50_pre20170728.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="Source code browser for Emacs" -HOMEPAGE="http://ecb.sourceforge.net/" -# snapshot of https://github.com/ecb-home/ecb.git, created with "make distrib" -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" - -S="${WORKDIR}/${PN}-${PV%_*}" -SITEFILE="70${PN}-gentoo.el" -DOC_CONTENTS="ECB is autoloaded in site-gentoo.el. Add the line - \n\t(require 'ecb) - \nto your ~/.emacs file to enable all features on Emacs startup." - -src_prepare() { - eapply "${FILESDIR}"/${PN}-2.32-gentoo.patch - sed -i -e "s:@PF@:${PF}:" ecb-help.el || die "sed failed" - eapply_user -} - -src_compile() { - default -} - -src_install() { - elisp_src_install - - insinto "${SITEETC}/${PN}" - doins -r ecb-images - - doinfo info-help/ecb.info* - dodoc NEWS README RELEASE_NOTES - docinto html - dodoc html-help/*.html -} diff --git a/app-emacs/ecb/files/70ecb-gentoo.el b/app-emacs/ecb/files/70ecb-gentoo.el deleted file mode 100644 index bc71f7c18e94..000000000000 --- a/app-emacs/ecb/files/70ecb-gentoo.el +++ /dev/null @@ -1,2 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(require 'ecb-autoloads) diff --git a/app-emacs/ecb/files/ecb-2.32-gentoo.patch b/app-emacs/ecb/files/ecb-2.32-gentoo.patch deleted file mode 100644 index 09d3d86afdcd..000000000000 --- a/app-emacs/ecb/files/ecb-2.32-gentoo.patch +++ /dev/null @@ -1,73 +0,0 @@ -Change default paths to Gentoo install locations. -Allow for compressed Info files. - ---- ecb-2.32-orig/ecb-common-browser.el 2005-07-11 16:16:01.000000000 +0200 -+++ ecb-2.32/ecb-common-browser.el 2009-03-03 09:42:51.000000000 +0100 -@@ -261,10 +261,7 @@ - ;; additonal images are necessary - but currently i don't think we need - ;; special images for this analyse-stuff. - (defcustom ecb-tree-image-icons-directories -- (let ((base (concat (if ecb-regular-xemacs-package-p -- (format "%s" (locate-data-directory "ecb")) -- ecb-ecb-dir) -- "ecb-images/"))) -+ (let ((base "/usr/share/emacs/etc/ecb/ecb-images/")) - (cons (concat base "default/height-17") - (mapcar (function (lambda (i) - (cons (car i) (concat base (cdr i))))) ---- ecb-2.32-orig/ecb-help.el 2005-07-11 16:16:00.000000000 +0200 -+++ ecb-2.32/ecb-help.el 2009-03-03 09:47:49.000000000 +0100 -@@ -81,16 +81,8 @@ - (const :tag "Html" :value html))) - - --(defcustom ecb-help-info-path (concat -- (if ecb-running-xemacs -- (if (file-exists-p -- (concat ecb-ecb-dir -- ecb-help-info-subdir -- ecb-help-info-start-file)) -- ecb-help-info-subdir -- "../../info/") -- ecb-help-info-subdir) -- ecb-help-info-start-file) -+(defcustom ecb-help-info-path -+ (concat "/usr/share/info/" ecb-help-info-start-file) - "*Path where the ECB online help in info format resides. - This must be the location of the file \"ecb.info\" which comes with the ECB - distribution. If is installed by unpacking the archive available on the ECB -@@ -107,24 +99,7 @@ - :type 'file) - - (defcustom ecb-help-html-path -- (if (not ecb-running-xemacs) -- (concat ecb-help-html-subdir ecb-help-html-start-file) -- (cond ((file-exists-p -- (concat ecb-ecb-dir -- ecb-help-html-subdir -- ecb-help-html-start-file)) -- (concat ecb-help-html-subdir ecb-help-html-start-file)) -- ((file-exists-p -- (concat ecb-ecb-dir -- "../../html/" -- ecb-help-html-start-file)) -- (concat "../../html/" ecb-help-html-start-file)) -- ((file-exists-p -- (concat ecb-ecb-dir -- "../../html/ecb/index.html")) -- "../../html/ecb/index.html") -- (t -- (concat "../../etc/ecb/html/" ecb-help-html-start-file)))) -+ (concat "/usr/share/doc/@PF@/html/" ecb-help-html-start-file) - "*Path where the ECB online help in HTML format resides. - This must be the location of the file \"index.html\" which comes with the ECB - distribution. If is installed by unpacking the archive available on the ECB -@@ -145,7 +120,7 @@ - "Starts `info' with INFO-FILE. If INFO-FILE does not exists then nil is - returned otherwise true. If NO-FILE-NOT-EXIST-ERR is not nil then just nil is - returned if INFO-FILE does not exist otherwise an error is reported." -- (if (file-exists-p info-file) -+ (if (file-expand-wildcards (concat info-file "*")) - (prog1 t - (info info-file)) - (unless no-file-not-exist-err diff --git a/app-emacs/ecb/metadata.xml b/app-emacs/ecb/metadata.xml deleted file mode 100644 index bae34f078d8a..000000000000 --- a/app-emacs/ecb/metadata.xml +++ /dev/null @@ -1,39 +0,0 @@ -<?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> - ECB stands for "Emacs Code Browser". While Emacs already has good editing - support for many modes, its browsing support is somewhat lacking. That's - where ECB comes in: it displays a number of informational windows that allow - for easy source code navigation and overview. - - The informational windows can contain: - - * A directory tree, - * a list of source files in the current directory, - * a list of functions/classes/methods/... in the current file, (ECB uses - the Semantic Bovinator, or Imenu, or etags, for getting this list so all - languages supported by any of these tools are automatically supported by - ECB too), - * a history of recently visited files, - * the Speedbar and - * output from compilation (the compilation window) and other modes like - help, grep etc. or whatever a user defines to be displayed in this - window. - - As an added bonus, ECB makes sure to keep these informational windows - visible, even when you use C-x 1 and similar commands. - - It goes without saying that you can configure the layout, ie. which - informational windows should be displayed where. ECB comes with a number of - ready-made window layouts to choose from. -</longdescription> -<stabilize-allarches/> -<upstream> - <remote-id type="sourceforge">ecb</remote-id> -</upstream> -</pkgmetadata> diff --git a/app-emacs/ef-themes/Manifest b/app-emacs/ef-themes/Manifest index 5b5077f4b868..0b2f28d1fb43 100644 --- a/app-emacs/ef-themes/Manifest +++ b/app-emacs/ef-themes/Manifest @@ -1,2 +1,2 @@ -DIST ef-themes-1.7.0.tar.gz 180301 BLAKE2B f9e0c152cc19c60ccfe27036d33e274d50deee016d56f154ca1cce5350bd3c23bcf73005ea890226e9e665cc284fb1e4e1328a0a66d79f0abb2b725c4d2780f4 SHA512 07cce282ea87af53349195b0fe35d1c89156f3456f09ababe3dbacdb2a00bc90f505d935504d6cd5f5fd6ef4f997102269e854ec4cea4c35441e3b5118f2b7d1 DIST ef-themes-1.8.0.tar.gz 185303 BLAKE2B 6f5e76ed70e08a42abfead6109b62d4c463166238c9f0a531be4c826109d359008348d38bab09a9d343ae4b8302526d64ccedefb8d58bafa39177d12f66e0e73 SHA512 60a7fe6bb6846f10bf5cbc1a4ae55e212d77f551f619bf3f99e06ac2c789e9f854098e2c841c544d22b82509a175ee52c05f5365ff665a723f64d0b8c788b11a +DIST ef-themes-1.9.0.tar.gz 188944 BLAKE2B 0ed9baba95408d84b5724df674c62197f65541e9c95a0a2bfc3b3979b41e5ee4eb99a1019b9ea0bd7d9b23859e224db58618c424796ef5c91050c357fa79108e SHA512 6beb0571cfe10c454db4878aaaa8f7fbd630ac24064b3f08b909fc7430b320c7340d7c49b6449e535b86eade6dcc191f2fd6154354890d96129be3ff43d5dad8 diff --git a/app-emacs/ef-themes/ef-themes-1.7.0.ebuild b/app-emacs/ef-themes/ef-themes-1.9.0.ebuild index e12280ff911b..80527024d575 100644 --- a/app-emacs/ef-themes/ef-themes-1.7.0.ebuild +++ b/app-emacs/ef-themes/ef-themes-1.9.0.ebuild @@ -1,19 +1,23 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +NEED_EMACS="27.1" + inherit elisp DESCRIPTION="Colourful and legible themes for GNU Emacs" HOMEPAGE="https://github.com/protesilaos/ef-themes/" -if [[ ${PV} == *9999* ]] ; then +if [[ "${PV}" == *9999* ]] ; then inherit git-r3 + EGIT_REPO_URI="https://github.com/protesilaos/${PN}.git" else SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" fi diff --git a/app-emacs/eglot/Manifest b/app-emacs/eglot/Manifest index 5eec57a2ab9d..9939a80d5a54 100644 --- a/app-emacs/eglot/Manifest +++ b/app-emacs/eglot/Manifest @@ -1,2 +1 @@ -DIST eglot-1.15.tar.gz 305200 BLAKE2B e9bb3f10dc9aac803f9b1184f489d76bd217b279d398c67a403c887298ec3e73e30a359a7e31af9c298b8778a2cdf916e9f40495ab3d01216a12fb38aed4d83b SHA512 871d56404c08baa490488d6027645f7ba0252faee7d006ade4e29890abb2e70a3f1715114c852721db7991bdece29266d920bbef6da0eb2ea2f37b842f411ac2 DIST eglot-1.17.tar.xz 73488 BLAKE2B 291b9a79691839d7415ed7fb2af4317decb0e9d451a52fea688a56c590750142777a8cee3adc8dab3e227188a2c3c605089ea87adae107286cdc857a52372900 SHA512 3aa6b77431b8d313e16ac2b56615b759479125faf194c12f5d624733183220b1791b40596c29d9395182edf3380b4f5b217d6feaeaf334f8a633a295a3418f65 diff --git a/app-emacs/eglot/eglot-1.15-r1.ebuild b/app-emacs/eglot/eglot-1.15-r1.ebuild deleted file mode 100644 index f77a0922ed66..000000000000 --- a/app-emacs/eglot/eglot-1.15-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=26.3 - -inherit elisp - -DESCRIPTION="A minimal Emacs LSP client for GNU Emacs" -HOMEPAGE="https://github.com/joaotavora/eglot/ - https://elpa.gnu.org/packages/eglot.html" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/joaotavora/${PN}.git" -elif [[ ${PV} == 1.15 ]] ; then - COMMIT=8b5532dd32b25276c1857508030b207f765ef9b6 - SRC_URI="https://github.com/joaotavora/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT} - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3+" -SLOT="0" -RESTRICT="test" # Requires the newest "project" package. - -RDEPEND="app-emacs/external-completion" -BDEPEND="${RDEPEND}" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo-r1.el" - -src_install() { - elisp-make-autoload-file - elisp_src_install -} diff --git a/app-emacs/eldev/Manifest b/app-emacs/eldev/Manifest index 09ad3f3ce95c..5bfcadf1ed07 100644 --- a/app-emacs/eldev/Manifest +++ b/app-emacs/eldev/Manifest @@ -1,3 +1 @@ -DIST eldev-1.10.1.tar.gz 307097 BLAKE2B e86dbd717faca925c57c3331d2a5177e6ae96959b2425a1a62082ce268650f08b40744cab819f948d26c752523764ae330c6c57cffd0f1bcc440b8c0b4ea75b2 SHA512 8be7913457e826d10eea4625d5f412996e3b485d9d65749bcdc9bb020fac33aa41840d856e31fefe9a2f4b5a9dc597be8820416eaed96717287b8a966f663861 -DIST eldev-1.10.2.tar.gz 307514 BLAKE2B 9da91154ad464971798d6430d398b90c078e8cf32460c0bb1056d67a1e2599e33f9ee81d3e0d7c9dcd44e12c3c6d0cbcac459a714cb855ea454b78bc01fb315e SHA512 d82543271c235d25069008d87e885800342c4b13cf26adbd2cb9a64dfa224352c0019a322916191594b1be926d29830abbee8abbef1175a705d28e003f040ca3 -DIST eldev-1.10.3.tar.gz 308020 BLAKE2B 9beddf08b817fb37d785e40054a2e202334f7b68d5671dc503f6af8508a4f97946338806ef6cb2e08b2969cfb030a20a0358cfab4543c63e79beadf9e2930f59 SHA512 081073cdcabd5582962e5511992bf70ab90870572914be5e49f213723d62f4e7e08c745188ee5cfce1634f41f36bf2aed089a618cb4d1e56e30e0fed0d42acc6 +DIST eldev-1.11.gh.tar.gz 318724 BLAKE2B a3818e244cdbd6a07a10cb962cb4b219380dc7efd8b8e563e4c455c3fcdb4351318f702b2cd5eec82ddb120702492ac864a87539eb5ed58a02d192ce20475bfb SHA512 9415c524484963b10d78e4b510174a3e836c5a4b8ff835ad18c27ec34e0e45b756810876267b32153111e8309571de00f8d9034a9c8a1f016d7950371dc094d0 diff --git a/app-emacs/eldev/eldev-1.10.2.ebuild b/app-emacs/eldev/eldev-1.10.2.ebuild deleted file mode 100644 index c7b3f8685f75..000000000000 --- a/app-emacs/eldev/eldev-1.10.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Emacs Lisp Development Tool" -HOMEPAGE="https://emacs-eldev.github.io/eldev/ - https://github.com/doublep/eldev/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/doublep/${PN}.git" -else - SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -ELISP_REMOVE=" - test/doctor.el -" - -DOCS=( README.adoc ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ELDEV_LOCAL="${S}" "./bin/${PN}" test -} - -src_install() { - elisp_src_install - - exeinto /usr/bin - doexe "./bin/${PN}" - - # NOTICE: If ELDEV_LOCAL is defined Eldev will use it - # to load up it's components, - # if it is not it will bootstrap itself from network - # always check if it uses installed Emacs Lisp files. - # Also, do not forget to run `env-update` & reopen your shell. - # https://github.com/doublep/eldev#influential-environment-variables - echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}/99${PN}" || die - doenvd "${T}/99${PN}" -} - -pkg_postinst() { - elisp_pkg_postinst - - ewarn "Remember to run \`env-update && source /etc/profile\` if you plan" - ewarn "to use Eldev in a shell before logging out (or restarting" - ewarn "your login manager)." -} diff --git a/app-emacs/eldev/eldev-1.10.3.ebuild b/app-emacs/eldev/eldev-1.10.3.ebuild deleted file mode 100644 index c7b3f8685f75..000000000000 --- a/app-emacs/eldev/eldev-1.10.3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Emacs Lisp Development Tool" -HOMEPAGE="https://emacs-eldev.github.io/eldev/ - https://github.com/doublep/eldev/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/doublep/${PN}.git" -else - SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -ELISP_REMOVE=" - test/doctor.el -" - -DOCS=( README.adoc ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ELDEV_LOCAL="${S}" "./bin/${PN}" test -} - -src_install() { - elisp_src_install - - exeinto /usr/bin - doexe "./bin/${PN}" - - # NOTICE: If ELDEV_LOCAL is defined Eldev will use it - # to load up it's components, - # if it is not it will bootstrap itself from network - # always check if it uses installed Emacs Lisp files. - # Also, do not forget to run `env-update` & reopen your shell. - # https://github.com/doublep/eldev#influential-environment-variables - echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}/99${PN}" || die - doenvd "${T}/99${PN}" -} - -pkg_postinst() { - elisp_pkg_postinst - - ewarn "Remember to run \`env-update && source /etc/profile\` if you plan" - ewarn "to use Eldev in a shell before logging out (or restarting" - ewarn "your login manager)." -} diff --git a/app-emacs/eldev/eldev-1.10.1.ebuild b/app-emacs/eldev/eldev-1.11.ebuild index d7fd8d4962bb..008b84a80cfc 100644 --- a/app-emacs/eldev/eldev-1.10.1.ebuild +++ b/app-emacs/eldev/eldev-1.11.ebuild @@ -1,21 +1,21 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit elisp +inherit edo elisp DESCRIPTION="Emacs Lisp Development Tool" HOMEPAGE="https://emacs-eldev.github.io/eldev/ - https://github.com/doublep/eldev/" + https://github.com/emacs-eldev/eldev/" if [[ "${PV}" == *9999* ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/doublep/${PN}.git" else - SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" + SRC_URI="https://github.com/emacs-eldev/${PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz" KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86" fi @@ -31,7 +31,9 @@ DOCS=( README.adoc ) SITEFILE="50${PN}-gentoo.el" src_test() { - ELDEV_LOCAL="${S}" "./bin/${PN}" test + local -x ELDEV_LOCAL="${S}" + + edo "./bin/${PN}" test } src_install() { diff --git a/app-emacs/eldev/eldev-9999.ebuild b/app-emacs/eldev/eldev-9999.ebuild index 413e8c727a11..7251e88d76f6 100644 --- a/app-emacs/eldev/eldev-9999.ebuild +++ b/app-emacs/eldev/eldev-9999.ebuild @@ -1,35 +1,46 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit elisp +inherit edo elisp DESCRIPTION="Emacs Lisp Development Tool" -HOMEPAGE="https://github.com/doublep/eldev/" +HOMEPAGE="https://emacs-eldev.github.io/eldev/ + https://github.com/emacs-eldev/eldev/" -if [[ ${PV} == *9999* ]] ; then +if [[ "${PV}" == *9999* ]] ; then inherit git-r3 + EGIT_REPO_URI="https://github.com/doublep/${PN}.git" else - SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" + SRC_URI="https://github.com/emacs-eldev/${PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86" fi LICENSE="GPL-3+" SLOT="0" +ELISP_REMOVE=" + test/doctor.el +" + DOCS=( README.adoc ) SITEFILE="50${PN}-gentoo.el" src_test() { - ELDEV_LOCAL="${S}" ./bin/${PN} test + local -x ELDEV_LOCAL="${S}" + + edo "./bin/${PN}" test } src_install() { elisp_src_install - dobin bin/${PN} + + exeinto /usr/bin + doexe "./bin/${PN}" # NOTICE: If ELDEV_LOCAL is defined Eldev will use it # to load up it's components, @@ -37,8 +48,8 @@ src_install() { # always check if it uses installed Emacs Lisp files. # Also, do not forget to run `env-update` & reopen your shell. # https://github.com/doublep/eldev#influential-environment-variables - echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}"/99${PN} || die - doenvd "${T}"/99${PN} + echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}/99${PN}" || die + doenvd "${T}/99${PN}" } pkg_postinst() { diff --git a/app-emacs/eldoc-box/Manifest b/app-emacs/eldoc-box/Manifest index 0d07adb001a7..408baa1d053a 100644 --- a/app-emacs/eldoc-box/Manifest +++ b/app-emacs/eldoc-box/Manifest @@ -1,2 +1,3 @@ DIST eldoc-box-1.11.1.tar.gz 718679 BLAKE2B 3ba731f851849275609d309f0121971484aade6f6aa0c974efc8c6a6b79c7460230199b03eb58f8fc918f82d8d24fa068b5586702098009e6c314ae275d6f0f3 SHA512 0c984cd086e7640da439ca1be2fe37bfadb40fa3a87476fb2b19df1c35c0b0efdd777632027165a74b29631dd38be1829c6b05d6edc66942721ed755666d500d DIST eldoc-box-1.12.1.tar.gz 719666 BLAKE2B 0dd9a66c4834e38f0d60bca68571659f1fb147a17acfdaf3aedb74a8f23b81e2cd825742bbabcbb4cbc6b604bf2026a1abb7ad45a68fb39e41d2cf64ce5d9a1c SHA512 47cfed000d6fd2747b2e76077a907ad53bcc34d8cb14886c8a6021591310612784815432b9434eaa853b9f69429e55bb2b33100ed3547e0381254283570bcefd +DIST eldoc-box-1.13.2.tar.gz 1274152 BLAKE2B d7bf41e517a043d66ee24b62ca4a5647f89902f0e859e18ceb1c12646fa3e65fce8a742024ba9f446f23315a730e6d868f773e9acbde7dff8a5712e822f51e2e SHA512 ea1042ae2d59cbdcb5dadb7214cfc8cbc794d6400c8676f5eaf9e672cec4e82499667858326b1f3f753dd44f5012e5047ca62c9a551ffa2662b26ae1a2e27d1c diff --git a/app-emacs/eldoc-box/eldoc-box-1.13.2.ebuild b/app-emacs/eldoc-box/eldoc-box-1.13.2.ebuild new file mode 100644 index 000000000000..a56d0489ab3a --- /dev/null +++ b/app-emacs/eldoc-box/eldoc-box-1.13.2.ebuild @@ -0,0 +1,33 @@ +# 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="Child frame doc for Eglot and anything that uses ElDoc" +HOMEPAGE="https://github.com/casouri/eldoc-box" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/casouri/${PN}.git" +else + SRC_URI="https://github.com/casouri/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND="${RDEPEND}" + +DOCS=( README.org ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-make-autoload-file + elisp_src_compile +} diff --git a/app-emacs/eldoc-box/metadata.xml b/app-emacs/eldoc-box/metadata.xml index b6c56be55788..751e1f86fa61 100644 --- a/app-emacs/eldoc-box/metadata.xml +++ b/app-emacs/eldoc-box/metadata.xml @@ -3,7 +3,7 @@ <pkgmetadata> <maintainer type="person"> <email>arsen@gentoo.org</email> - <description>Arsen Arsenović</description> + <name>Arsen Arsenović</name> </maintainer> <maintainer type="project"> <email>gnu-emacs@gentoo.org</email> diff --git a/app-emacs/elpher/Manifest b/app-emacs/elpher/Manifest index a27a575f2b8d..f985fe0592ef 100644 --- a/app-emacs/elpher/Manifest +++ b/app-emacs/elpher/Manifest @@ -1,2 +1 @@ -DIST elpher-3.6.0.tar.gz 60394 BLAKE2B d5e75b567a69ad291389184caa07ae27fec909ca54c22e815416cac4c029e525ccbd6bb533c2bde6c161fbf397d46fcb2c371f801252af6101b865329ca6a1a7 SHA512 2cd1d2f6bd51369ba530d6c2e6ea6234c7104429c67ad48bf6f8e1e6ca0d889c779a4020ec839fe3b9622d5292414161f6b1f19b54837852f8f79b5c9944b71d DIST elpher-3.6.4.tar.gz 60452 BLAKE2B f511b9ca888f74691d3b2551e73e918aeeddd215b78be690f01457169bfc08398b571f6725fe1d95509a21eec5a86f46edaaa1d9e0125e7a80dc3e48131b6956 SHA512 7172122c5b8efd8029c352c0ae755a27a6a4a363789ca3ef1e5a3a2bd278c879903405494fcabf3d35467e4bc9be23514ad93eb39d624b52f3bcf68790b31032 diff --git a/app-emacs/elpher/elpher-3.6.0.ebuild b/app-emacs/elpher/elpher-3.6.0.ebuild deleted file mode 100644 index 27741257c4c2..000000000000 --- a/app-emacs/elpher/elpher-3.6.0.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="Practical and friendly Gopher and Gemini client for GNU Emacs" -HOMEPAGE="https://thelambdalab.xyz/elpher/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="git://thelambdalab.xyz/${PN}.git" -else - if [[ "${PV}" == 3.6.0 ]] ; then - COMMIT=56bc74e - SRC_URI="https://thelambdalab.xyz/gitweb/index.cgi?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz - -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${COMMIT}" - else - die "could not generate SRC_URI" - fi - - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -ELISP_REMOVE=" - elpher-pkg.el -" - -DOCS=( ISSUES.org README ) -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/elpher/elpher-3.6.4.ebuild b/app-emacs/elpher/elpher-3.6.4.ebuild index 689731fa9d16..d419026d1807 100644 --- a/app-emacs/elpher/elpher-3.6.4.ebuild +++ b/app-emacs/elpher/elpher-3.6.4.ebuild @@ -19,7 +19,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${PN}-v${PV}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/emacs-bazel-mode/Manifest b/app-emacs/emacs-bazel-mode/Manifest index d9b72da1ac37..5dcf7f3f8a2b 100644 --- a/app-emacs/emacs-bazel-mode/Manifest +++ b/app-emacs/emacs-bazel-mode/Manifest @@ -1,2 +1 @@ -DIST emacs-bazel-mode-0_p20230511.tar.gz 64614 BLAKE2B 87c53388df15ac73a6587ebdd73d7e1637db0d8ba68d53eadd4e4fabc11166ae2642a0e6607d543e65e61ebdc832ab12a6a2471cf52fe7ae3cefe4ffb9fdb6e7 SHA512 b169264ef62abf4d38da71ca0819575ecfc315291dfba88d887ab129000998fe1ff8b6427e4f275fe5fb108245987f909895829be367285102e4d8786217891f DIST emacs-bazel-mode-0_p20230919.tar.gz 64675 BLAKE2B 1a47e6f8e1876cc7705ec85d75c30b8c01fe161f58d1905f48c6728d9108139ea2a195c571d292b0ed934febec584ff1e58c6298dd15abfe06a02ac7ca8a992c SHA512 4cc275efd3aa0f03482ee938194507adc316e4a8f121b7d07d5e706b53bafe41cbe2bd28027b82de0b403688f56e4c46027458151d695aba1cce18b6a3d5a544 diff --git a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230511.ebuild b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230511.ebuild deleted file mode 100644 index 37e03d1cf3db..000000000000 --- a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230511.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=27.1 - -inherit elisp - -DESCRIPTION="Emacs major modes for the Bazel build system support" -HOMEPAGE="https://bazel.build/ - https://github.com/bazelbuild/emacs-bazel-mode/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/bazelbuild/${PN}.git" -else - [[ ${PV} == *_p20230511 ]] && COMMIT=55cba9bd31c660d9b313a993979f012f35673ba2 - SRC_URI="https://github.com/bazelbuild/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT} - KEYWORDS="amd64 ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" -RESTRICT="test" # Tests fail. - -DOCS=( CONTRIBUTING.md README.md ) -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests ert "${S}" -l test.el - -src_compile() { - elisp-compile bazel.el - elisp-make-autoload-file -} - -src_test() { - TEST_SRCDIR="." TEST_WORKSPACE="." elisp_src_test -} - -src_install() { - rm test.el || die - - elisp_src_install -} diff --git a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230919.ebuild b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230919.ebuild index 1ff7f762e09a..857fba8eb1c2 100644 --- a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230919.ebuild +++ b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230919.ebuild @@ -22,7 +22,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="Apache-2.0" diff --git a/app-emacs/emacs-common/Manifest b/app-emacs/emacs-common/Manifest index 0d6e31f06039..b83d67a4bb46 100644 --- a/app-emacs/emacs-common/Manifest +++ b/app-emacs/emacs-common/Manifest @@ -1,2 +1 @@ DIST emacs-common-1.10.tar.xz 61800 BLAKE2B 9dd25f45bf0db308417a6c35d87e3b8c6a7dd2f11de57ab2e6fcf81646aa5d5b54b76a78142de0e175df3ba4dce4f404f4774cb0a0d64c41e484de4ea4da6e6a SHA512 a9a9142394261b34ba625e48eaac489f713cef52df3ca801c2445759bf27d6335b4e7162305f314203d3efcd89f6e65a635595ffc0ad6e6082b735c5f8283b82 -DIST emacs-common-1.9.tar.xz 61812 BLAKE2B 6a87dae71120c2b41a4918dc788f7baa161eb0cc2b895a39e721330a6151a888cd9d930f93ac840557d3766847a7eb5ff8907d2fdde2c897a296887c0a5cf8c2 SHA512 b2e2df57a83548aeb7f7271a7d0b9ca27086d0c0ec80b6aa354016938ece70e8d9058214e7a813ec491bd67a61df8afbe4b55081b68a109ce527ba6cdba7e891 diff --git a/app-emacs/emacs-common/emacs-common-1.10.ebuild b/app-emacs/emacs-common/emacs-common-1.10.ebuild index d1a861b5f2ca..30d2f5838e2e 100644 --- a/app-emacs/emacs-common/emacs-common-1.10.ebuild +++ b/app-emacs/emacs-common/emacs-common-1.10.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit elisp-common desktop gnome2-utils readme.gentoo-r1 +inherit elisp-common desktop eapi9-pipestatus gnome2-utils readme.gentoo-r1 DESCRIPTION="Common files needed by all GNU Emacs versions" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~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" IUSE="games gsettings gui" DEPEND="games? ( acct-group/gamestat )" @@ -22,7 +22,7 @@ IDEPEND="gui? ( gsettings? ( dev-libs/glib ) )" src_install() { insinto "${SITELISP}" sed -e "s:@libdir@:$(get_libdir):g" subdirs.el.in | newins - subdirs.el - assert + pipestatus || die newins site-gentoo.el{,.orig} keepdir /etc/emacs diff --git a/app-emacs/emacs-common/emacs-common-1.9.ebuild b/app-emacs/emacs-common/emacs-common-1.9.ebuild deleted file mode 100644 index c1925843f94d..000000000000 --- a/app-emacs/emacs-common/emacs-common-1.9.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp-common desktop gnome2-utils xdg-utils readme.gentoo-r1 - -DESCRIPTION="Common files needed by all GNU Emacs versions" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="games gsettings gui" - -DEPEND="games? ( acct-group/gamestat )" -RDEPEND="${DEPEND}" -PDEPEND=">=app-editors/emacs-23.1:*" -IDEPEND="gui? ( gsettings? ( dev-libs/glib ) )" - -src_install() { - insinto "${SITELISP}" - sed -e "s:@libdir@:$(get_libdir):g" subdirs.el.in | newins - subdirs.el - assert - newins site-gentoo.el{,.orig} - - keepdir /etc/emacs - insinto /etc/emacs - doins site-start.el - - 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 || 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 - - if use gsettings; then - insinto /usr/share/glib-2.0/schemas - doins org.gnu.emacs.defaults.gschema.xml - fi - fi - - DOC_CONTENTS="All site initialisation for Gentoo-installed packages is - added to ${SITELISP}/site-gentoo.el. In order for this site - initialisation to be loaded for all users automatically, a default - site startup file /etc/emacs/site-start.el is installed. You are - responsible for maintenance of this file. - \n\nAlternatively, individual users can add the following command: - \n\n(require 'site-gentoo) - \n\nto their ~/.emacs initialisation files, or, for greater - flexibility, users may load single package-specific initialisation - files from the ${SITELISP}/site-gentoo.d/ directory." - 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() { - if use gui; then - xdg_desktop_database_update - xdg_icon_cache_update - use gsettings && gnome2_schemas_update - fi - readme.gentoo_print_elog -} - -pkg_postrm() { - if use gui; then - xdg_desktop_database_update - xdg_icon_cache_update - use gsettings && gnome2_schemas_update - fi -} diff --git a/app-emacs/emacsql/Manifest b/app-emacs/emacsql/Manifest index 5d33a97b9834..c032efaa65c1 100644 --- a/app-emacs/emacsql/Manifest +++ b/app-emacs/emacsql/Manifest @@ -1 +1,2 @@ DIST emacsql-4.0.3.tar.gz 2398435 BLAKE2B 3c66b922b63a1265660e59cf0319583f98bb6d51347fb6abd76e12d1ff0d9bb92501fb1e35bb4cbe83f8338d6b03e25d3a0536e78998f252ad210d80971e701a SHA512 a8ea07ddae35f993bfd9b19f4d0964ae3128d362e1e377e917a715d5c1dfb0c2dda0fd7ad17664f0e7e70342deeb780f99c5cd66be9b80aff46dd11a91c20984 +DIST emacsql-4.1.0.tar.gz 32308 BLAKE2B b5022c9312057949fe243ae696860da26060ccd2df0103fa6298c9613135e0b4bd246eb57c276d33ee39d348230a5648e70f077feb0b97e07c06af5778d5905d SHA512 a43c5dd1bdca451b91a4a0dbf771b138cb55ee69a950e37507d109b3dbe5522a01ba57e2ac6ec8678dbb21c002fb72bf69068f014883bac660d1a824a4eecafc diff --git a/app-emacs/emacsql/emacsql-4.1.0.ebuild b/app-emacs/emacsql/emacsql-4.1.0.ebuild new file mode 100644 index 000000000000..dd61788c8ae3 --- /dev/null +++ b/app-emacs/emacsql/emacsql-4.1.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=26.1 + +inherit elisp + +DESCRIPTION="A high-level Emacs Lisp RDBMS front-end" +HOMEPAGE="https://github.com/magit/emacsql" + +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/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + " + + KEYWORDS="~amd64" +fi + +LICENSE="Unlicense" +SLOT="0" +# TODO(arsen): postgres-pg using app-emacs/pg (unpackaged as of yet) +IUSE="postgres mysql" + +RDEPEND=" + ${DEPEND} + postgres? ( + dev-db/postgresql + ) + mysql? ( + virtual/mysql + ) +" +BDEPEND=" + virtual/pkgconfig +" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + default + + # Not packaged. + rm emacsql-pg.el || die + + local -A backends=( + [postgres]=psql + [mysql]=mysql + ) + + for useflag in "${!backends[@]}"; do + if ! use "${useflag}"; then + rm emacsql-"${backends[${useflag}]}".el || die + fi + done +} + +pkg_postinst() { + [[ ${REPLACING_VERSIONS} ]] || return; + elog "${P} removes the SQLite connector in favor of sqlite-builtin" + elog "or sqlite-module. If you use org-roam and you were using" + elog " (org-roam-database-connector 'sqlite)" + elog "... consider using app-editors/emacs[sqlite] and " + elog " (org-roam-database-connector 'sqlite-builtin)" + elog "... instead" +} diff --git a/app-emacs/emacsql/metadata.xml b/app-emacs/emacsql/metadata.xml index 0b03e24c9c24..5dcac1496f73 100644 --- a/app-emacs/emacsql/metadata.xml +++ b/app-emacs/emacsql/metadata.xml @@ -3,7 +3,7 @@ <pkgmetadata> <maintainer type="person"> <email>arsen@gentoo.org</email> - <description>Arsen Arsenović</description> + <name>Arsen Arsenović</name> </maintainer> <maintainer type="project"> <email>gnu-emacs@gentoo.org</email> diff --git a/app-emacs/emms/Manifest b/app-emacs/emms/Manifest index eba612c84202..16c5dd901044 100644 --- a/app-emacs/emms/Manifest +++ b/app-emacs/emms/Manifest @@ -1,2 +1,2 @@ -DIST emms-20.1.tar.gz 271638 BLAKE2B bfeb270189679b1abdf9030a2fb1fd0774b14af3a678a8fd417e364cebd810bb6008eb8568271ac295aa8f61a03446c525138a1f3c7568c9d40a97288e77397b SHA512 c8aa70194bbd1ba85564122d11d3af425c69585becda9d4ae694ac1e75b4f6886a24afb6cec00547d7abe69a8bc729cd4061d89bdce9f37129c6f7671f6b0607 -DIST emms-20.tar.gz 271008 BLAKE2B e90d9da9f1ffb7b984f095c3b8a2f076c913f44e415cc395362187c65abedd3e8b4cbbeecff5b231ea913716f6644c7909b318862262b9020bbb4933c2364e60 SHA512 f2ab8b8a6cf3d10f19c217bbd1dc6dd9e9230e73eeb7046479a920c72b6d4b6196c3d919419b9f5d2ed3dab834c491d71e810f3d0da09ac3f11c9fd8eed785c0 +DIST emms-20.2.tar.gz 271612 BLAKE2B 1715bb643f845538f0511278e1ae9b3504f6bb782f1d65cb111424868ecf9a1ad415977f35a6a5d9179290f27ef736eff626b23faa80102b7244331e08f96fc8 SHA512 9e23c6b9ff322a646a68616a435a47abcca3d05ca0553948057ce5e7448d5589b0c4fcd72af0109d11e1c19cb0b1eb69540bff9c6cdeb9e65921fabc9f11e231 +DIST emms-21.tar.gz 273567 BLAKE2B a972a5ec1cb795b299c1c54ad5b39cb0f8f5a8d1eff78b5efe75d145c21070e88441a6392610a75e7bbfbb956225360d364209ec8b07a143f87f68deb9de8a5d SHA512 07607134b1b4a11ef1b441cebe2090291300e6c3ca923dfacf4ecb3159923dccc8b744fedcd2c944657aa2a1554ebd50f07548b3a0e13580c5e4c1db541874d5 diff --git a/app-emacs/emms/emms-20.1.ebuild b/app-emacs/emms/emms-20.2-r1.ebuild index 0c86092099fd..5eaa3f1a2cf5 100644 --- a/app-emacs/emms/emms-20.1.ebuild +++ b/app-emacs/emms/emms-20.2-r1.ebuild @@ -11,23 +11,17 @@ HOMEPAGE="https://www.gnu.org/software/emms/ if [[ "${PV}" == *9999* ]] ; then inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/emms.git" else SRC_URI="https://git.savannah.gnu.org/cgit/emms.git/snapshot/${P}.tar.gz" - KEYWORDS="~amd64 ~ppc ~sparc ~x86" fi LICENSE="GPL-3+ FDL-1.1+" SLOT="0" -RDEPEND=" - media-libs/taglib -" -BDEPEND=" - ${RDEPEND} -" +RDEPEND="media-libs/taglib:=" +DEPEND="${RDEPEND}" # EMMS can use almost anything for playing media files therefore the dependency # possibilities are so broad that we refrain from setting anything explicitly diff --git a/app-emacs/emms/emms-20.ebuild b/app-emacs/emms/emms-21.ebuild index ee43f01fcdd9..5eaa3f1a2cf5 100644 --- a/app-emacs/emms/emms-20.ebuild +++ b/app-emacs/emms/emms-21.ebuild @@ -8,18 +8,20 @@ inherit elisp toolchain-funcs DESCRIPTION="The Emacs Multimedia System" HOMEPAGE="https://www.gnu.org/software/emms/ https://www.emacswiki.org/emacs/EMMS" -SRC_URI="https://git.savannah.gnu.org/cgit/emms.git/snapshot/${P}.tar.gz" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://git.savannah.gnu.org/git/emms.git" +else + SRC_URI="https://git.savannah.gnu.org/cgit/emms.git/snapshot/${P}.tar.gz" + KEYWORDS="~amd64 ~ppc ~sparc ~x86" +fi LICENSE="GPL-3+ FDL-1.1+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -RDEPEND=" - media-libs/taglib -" -BDEPEND=" - ${RDEPEND} -" +RDEPEND="media-libs/taglib:=" +DEPEND="${RDEPEND}" # EMMS can use almost anything for playing media files therefore the dependency # possibilities are so broad that we refrain from setting anything explicitly @@ -33,7 +35,7 @@ src_compile() { } src_install() { - elisp-install ${PN} *.el *.elc + elisp-install "${PN}" *.el *.elc elisp-site-file-install "${FILESDIR}/${SITEFILE}" exeinto /usr/bin diff --git a/app-emacs/ert-runner/ert-runner-0.8.0-r1.ebuild b/app-emacs/ert-runner/ert-runner-0.8.0-r1.ebuild index 79295684f877..5c662491b421 100644 --- a/app-emacs/ert-runner/ert-runner-0.8.0-r1.ebuild +++ b/app-emacs/ert-runner/ert-runner-0.8.0-r1.ebuild @@ -17,7 +17,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${PN}.el-${PV}" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/ert-runner/ert-runner-0.8.0.ebuild b/app-emacs/ert-runner/ert-runner-0.8.0.ebuild deleted file mode 100644 index 62cfe6ff54ca..000000000000 --- a/app-emacs/ert-runner/ert-runner-0.8.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Opinionated Emacs Ert testing workflow" -HOMEPAGE="https://github.com/rejeep/ert-runner.el/" -SRC_URI="https://github.com/rejeep/${PN}.el/archive/v${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}.el-${PV} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" -RESTRICT="test" # Tests fail (even with Cask installed) - -RDEPEND=" - app-emacs/ansi - app-emacs/commander - app-emacs/dash - app-emacs/f - app-emacs/dash - app-emacs/shut-up -" -BDEPEND="${RDEPEND}" - -DOCS=( README.md ) -PATCHES=( "${FILESDIR}"/${PN}-bin-launcher-fix.patch ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITELISP@|${EPREFIX}${SITELISP}/${PN}|" -i bin/${PN} || die -} - -src_compile() { - elisp_src_compile - elisp-compile reporters/*.el -} - -src_install() { - elisp_src_install - elisp-install ${PN}/reporters reporters/*.el{,c} - - dobin bin/${PN} -} diff --git a/app-emacs/eselect-mode/Manifest b/app-emacs/eselect-mode/Manifest index 5cd4e19cf408..5e4e8c596967 100644 --- a/app-emacs/eselect-mode/Manifest +++ b/app-emacs/eselect-mode/Manifest @@ -1,2 +1,2 @@ -DIST eselect-1.4.26.tar.xz 184332 BLAKE2B ee1e8890802fc50646c8d1d5219f1ab0ec5cfc0138c758f73ad6baccf673992bbf3e763d8e84491f33e724ba4e1cf3bed6971ba7fa4373e0f06464ff4a5fa1e6 SHA512 397ae2f15d90d722eb84225b08f1afaaf6f89758bfae5d93b0a1c3eddc997c21e74ab62e09ee5e71941d3a8587b3372b64336d12054c3bbf0e56e1ba398a26f9 DIST eselect-1.4.27.tar.xz 184464 BLAKE2B 718874f4d0651194f361ca3202e5140982812bf486c8efe82354944d55206b0113fa135992203e8baa00019c3fd773a90ddaf67157c16f4ac2d69965d9822fbd SHA512 f534785fc1f79869840f420b4ab2b2bf35593c504cce878a6d3d07f75012cf32288009ea9ac2a5607dba216a794110a64c5f2c54d5d8a3c641328489cecc024b +DIST eselect-1.4.28.tar.xz 184692 BLAKE2B 86d1bbc0cb618f6edf49753c9f2be0f67670590ae55b8d2a8824940a5efa8462e395e1ee7f42379bd4ea64ea74f775a78e0a3a23ed565c67c3485f7e4e2d7a83 SHA512 26ac77465e2d6ab5193083c350cfd027d73ecd6d2702fc5f3db90373e92bf3722aead99c9b00b540c7972761620a485941c897854fe110454a4c6897f3f92868 diff --git a/app-emacs/eselect-mode/eselect-mode-1.4.26.ebuild b/app-emacs/eselect-mode/eselect-mode-1.4.28.ebuild index 573d172b0a21..91516e5b02e2 100644 --- a/app-emacs/eselect-mode/eselect-mode-1.4.26.ebuild +++ b/app-emacs/eselect-mode/eselect-mode-1.4.28.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=7 @@ -18,6 +18,6 @@ S="${WORKDIR}/${MY_P}/misc" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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/eselect-mode/eselect-mode-9999.ebuild b/app-emacs/eselect-mode/eselect-mode-9999.ebuild index 0fe5c15bd545..b5158584eb92 100644 --- a/app-emacs/eselect-mode/eselect-mode-9999.ebuild +++ b/app-emacs/eselect-mode/eselect-mode-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,9 +11,9 @@ inherit elisp git-r3 DESCRIPTION="Emacs major mode for editing eselect files" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect" +S="${WORKDIR}/${MY_PN}/misc" LICENSE="GPL-2+" SLOT="0" -S="${WORKDIR}/${MY_PN}/misc" SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/ess/Manifest b/app-emacs/ess/Manifest index d0e01cf8ce71..5b44aa00fa48 100644 --- a/app-emacs/ess/Manifest +++ b/app-emacs/ess/Manifest @@ -1 +1,2 @@ DIST ess-24.01.1.tar.gz 681901 BLAKE2B 892e60f33252f0dca979eb52cdc2eca7a79bad247037f599b6e640b02930019523ad276f764af281bc232040c34fb05ac884f1915940b09c3e89d2394f6887f8 SHA512 3ff7084f1182bad30771e264e491c7ab1b2501d4d6558ed6c4acb98aec6abed3c45c2049cf565164406611b1e8a5b92485b15da1c1696694454c5f65a8617191 +DIST ess-25.01.0.tar.gz 691573 BLAKE2B de6b40149bbf3d47cba32d03c486ee08153719902d04ed35df49c17c8415f34c6272e66f4c66cc144e798c2d838589a1c476d13679190437855b0f7ab5000e24 SHA512 93339ac72220c8aa4cadb4c0e03fa4eb8fc095d84dd5cc27dbc9bc7d3682d9676c9ba05e8568cd3ffdbcdf7c789706413b7f487993e63b2e160c7ea3b4673eb9 diff --git a/app-emacs/ess/ess-24.01.1.ebuild b/app-emacs/ess/ess-24.01.1-r1.ebuild index f2435174b015..597100082fc4 100644 --- a/app-emacs/ess/ess-24.01.1.ebuild +++ b/app-emacs/ess/ess-24.01.1-r1.ebuild @@ -23,19 +23,19 @@ fi LICENSE="GPL-2+ GPL-3+ Texinfo-manual" SLOT="0" +IUSE="doc" BDEPEND=" - app-text/texi2html - dev-texlive/texlive-fontsextra - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - dev-texlive/texlive-mathscience - dev-texlive/texlive-plaingeneric - virtual/latex-base -" - -DOCS=( ChangeLog NEWS ONEWS README - doc/html/{ess,news,readme}.html doc/{ess,readme}.pdf ) + doc? ( + app-text/texi2html + dev-texlive/texlive-fontsextra + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + dev-texlive/texlive-mathscience + dev-texlive/texlive-plaingeneric + virtual/latex-base + )" + SITEFILE="50${PN}-gentoo.el" src_prepare() { @@ -50,7 +50,8 @@ src_compile() { elisp-compile lisp/*.el lisp/obsolete/*.el emake autoloads - emake -C doc all html pdf + emake -C doc all + use doc && emake -C doc html pdf } src_test() { @@ -71,5 +72,10 @@ src_install() { Please see /usr/share/doc/${PF} for the complete documentation." readme.gentoo_create_doc - einstalldocs + dodoc ChangeLog NEWS ONEWS README + if use doc; then + dodoc doc/{ess,readme}.pdf + docinto html + dodoc doc/html/{ess,news,readme}.html + fi } diff --git a/app-emacs/ess/ess-25.01.0.ebuild b/app-emacs/ess/ess-25.01.0.ebuild new file mode 100644 index 000000000000..1e4c7dc7204d --- /dev/null +++ b/app-emacs/ess/ess-25.01.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="Emacs Speaks Statistics" +HOMEPAGE="https://ess.r-project.org/ + https://github.com/emacs-ess/ESS/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/emacs-ess/${PN^^}.git" +else + SRC_URI="https://github.com/emacs-ess/${PN^^}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${PN^^}-${PV}" + + KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-2+ GPL-3+ Texinfo-manual" +SLOT="0" +IUSE="doc" + +BDEPEND=" + doc? ( + app-text/texi2html + dev-texlive/texlive-fontsextra + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + dev-texlive/texlive-mathscience + dev-texlive/texlive-plaingeneric + virtual/latex-base + ) +" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + sed -e "s|font-lock-reference-face|font-lock-constant-face|g" \ + -i lisp/*.el || die +} + +src_compile() { + local -x BYTECOMPFLAGS="-L lisp -L lisp/obsolete" + + elisp-compile lisp/*.el lisp/obsolete/*.el + emake autoloads + emake -C doc all + use doc && emake -C doc html pdf +} + +src_test() { + elisp-test-ert . -L lisp -L test -l test/ess-test.el +} + +src_install() { + # Version >=18 doesn't install *.el files any more #685978 + elisp-install "${PN}" lisp/*.{el,elc} lisp/obsolete/*.{el,elc} + elisp-make-site-file "${SITEFILE}" "${PN}" "(load \"ess-autoloads\" nil t)" + + insinto "${SITEETC}/${PN}" + doins -r etc/* + + doinfo ./doc/info/ess.info + + local DOC_CONTENTS="\ + Please see /usr/share/doc/${PF} for the complete documentation." + readme.gentoo_create_doc + + dodoc ChangeLog NEWS ONEWS README + if use doc; then + dodoc doc/{ess,readme}.pdf + docinto html + dodoc doc/html/{ess,news,readme}.html + fi +} diff --git a/app-emacs/f/Manifest b/app-emacs/f/Manifest index 105bb8bc3a1b..5899227f7ff2 100644 --- a/app-emacs/f/Manifest +++ b/app-emacs/f/Manifest @@ -1,2 +1 @@ -DIST f-0.20.0.tar.gz 19907 BLAKE2B 20b82a19b227d2e0863e540e75bc5094c0cf267eae00d699ff5b00fa574213d303135c246c454c92785080feae63ba6c529b115aeb1368774dd548852d94fb48 SHA512 0c44e63cd527a37bd5582d5a2a4cb2269d179930d7f41b378b9100ad5bb4518291b02197b1d55e1bf603bb5b1c12181b982d9b9a3f8fbd48860f6e86ea36c03e DIST f-0.21.0.tar.gz 42874 BLAKE2B c38d95a714761da9815e319cdd3c460ed067808ad83a94a33cd36cf99c2da116b5d1a8f350ebd93f780e701e3c6276ea69d72f7f37a7197a85fd6851aca94ab6 SHA512 4cb43b31115797064d1de1e92adf6a596555881a066fc832a5d8acfa397534484ae7566609b87f48dfb2499b9972cdb60ea7b37f953dfcee333939e5b2f96ec3 diff --git a/app-emacs/f/f-0.20.0-r1.ebuild b/app-emacs/f/f-0.20.0-r1.ebuild deleted file mode 100644 index 00e7b154dcc6..000000000000 --- a/app-emacs/f/f-0.20.0-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Modern API for working with files and directories in Emacs" -HOMEPAGE="https://github.com/rejeep/f.el/" -SRC_URI="https://github.com/rejeep/f.el/archive/v${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/f.el-${PV} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ppc64 ~riscv ~sparc x86" -RESTRICT="test" - -RDEPEND=" - app-emacs/dash - app-emacs/s -" -BDEPEND="${RDEPEND}" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/f/f-0.21.0.ebuild b/app-emacs/f/f-0.21.0.ebuild index 741b17fb6fd0..b315b5f80596 100644 --- a/app-emacs/f/f-0.21.0.ebuild +++ b/app-emacs/f/f-0.21.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 @@ -17,7 +17,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/f.el-${PV}" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc64 ~riscv ~sparc x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/fedi/fedi-0.2.ebuild b/app-emacs/fedi/fedi-0.2.ebuild index 2a89507c0b2c..951366b0f50c 100644 --- a/app-emacs/fedi/fedi-0.2.ebuild +++ b/app-emacs/fedi/fedi-0.2.ebuild @@ -26,11 +26,8 @@ LICENSE="GPL-3+" SLOT="0" RDEPEND=" + >=app-editors/emacs-${NEED_EMACS}[json(+)] app-emacs/markdown-mode - || ( - >=app-editors/emacs-31.0 - >=app-editors/emacs-${NEED_EMACS}[json] - ) " BDEPEND=" ${RDEPEND} diff --git a/app-emacs/flycheck-guile/flycheck-guile-0.5.ebuild b/app-emacs/flycheck-guile/flycheck-guile-0.5.ebuild deleted file mode 100644 index 54b330793c45..000000000000 --- a/app-emacs/flycheck-guile/flycheck-guile-0.5.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Flycheck checker for the GNU Guile Scheme implementation" -HOMEPAGE="https://github.com/flatwhatson/flycheck-guile/" -SRC_URI="https://github.com/flatwhatson/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -BDEPEND=" - app-emacs/flycheck - app-emacs/geiser-guile -" -RDEPEND=" - ${BDEPEND} - >=dev-scheme/guile-2.0.0 -" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/flycheck-package/files/50flycheck-package-gentoo.el b/app-emacs/flycheck-package/files/50flycheck-package-gentoo.el index 834c2c4d32fe..5a0ea1500e24 100644 --- a/app-emacs/flycheck-package/files/50flycheck-package-gentoo.el +++ b/app-emacs/flycheck-package/files/50flycheck-package-gentoo.el @@ -1,4 +1,4 @@ (add-to-list 'load-path "@SITELISP@") (autoload 'flycheck-package-setup "flycheck-package" "Setup flycheck-package." t nil) -(eval-after-load 'flycheck '(flycheck-package-setup)) +(eval-after-load 'flycheck #'flycheck-package-setup) diff --git a/app-emacs/flycheck/flycheck-34.1.ebuild b/app-emacs/flycheck/flycheck-34.1.ebuild index 5a4ced52238d..be2959eae62f 100644 --- a/app-emacs/flycheck/flycheck-34.1.ebuild +++ b/app-emacs/flycheck/flycheck-34.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm arm64 ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" fi LICENSE="GPL-3+" diff --git a/app-emacs/forge/Manifest b/app-emacs/forge/Manifest index d32ab9f232e3..76dee3c6b681 100644 --- a/app-emacs/forge/Manifest +++ b/app-emacs/forge/Manifest @@ -1 +1,2 @@ -DIST forge-0.4.4.tar.gz 129892 BLAKE2B 5edc6d7cd9a5203df64e3ce58aa3dc5ee0c4eab975271ef23d408d8219a89a22f84927886532e045ec0601be32eb07a7c1233e24399d30c83e2b10668cb6ed3d SHA512 04390b9f5b0109b0e360a8b1e9f4eca217e71086416217d24116bf42da344aca93a65c300bcb40ddea522f1e3dd806a523c83bbf6bd674ee2d798dc0b61ba5b0 +DIST forge-0.4.5.tar.gz 129600 BLAKE2B 55a0e48d79a0dc17e8a1b923a324a9210e25cd6fda11294d09b3659a47dc3fe324134c0e2d2a274db97fd86aefd58068739f5c1d1da1e6b68cbc57b371c70347 SHA512 e4b4269c1b4f9630861c988a12eb4c86b76cdaf57d0d80d2acd697f30315daa586caef39c53fb3b9490f05fea70d04476a99804b131c7028a7cc0b769758f594 +DIST forge-0.4.6.tar.gz 129829 BLAKE2B 33262a395f27a00b240573b2b4a909b1044c7e9f6ca6d506d3652f88c5b43667bdb3e09d3a122492c98388a14568e7c2dd73625fbf112b9ffda86443a6994579 SHA512 06693c05b21bc09f0f72f6d44a7c23350b0a7c277b0eeb588db40bfcb6b387ebf81f1d76b1f78f3248576802a2cca9eae0240d3ee691357539b7e395e31d1dce diff --git a/app-emacs/forge/forge-0.4.4-r1.ebuild b/app-emacs/forge/forge-0.4.5.ebuild index b4fc84a31230..b4fc84a31230 100644 --- a/app-emacs/forge/forge-0.4.4-r1.ebuild +++ b/app-emacs/forge/forge-0.4.5.ebuild diff --git a/app-emacs/forge/forge-0.4.6.ebuild b/app-emacs/forge/forge-0.4.6.ebuild new file mode 100644 index 000000000000..ccc37c078018 --- /dev/null +++ b/app-emacs/forge/forge-0.4.6.ebuild @@ -0,0 +1,48 @@ +# 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="Work with Git forges from the comfort of Magit" +HOMEPAGE="https://magit.vc/ + https://github.com/magit/forge/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/magit/${PN}.git" +else + SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64" +fi + +S="${WORKDIR}/${P}/lisp" + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=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/markdown-mode + 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/forge/forge-9999.ebuild b/app-emacs/forge/forge-9999.ebuild index 8730e6326b17..ccc37c078018 100644 --- a/app-emacs/forge/forge-9999.ebuild +++ b/app-emacs/forge/forge-9999.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="27.1" + inherit elisp DESCRIPTION="Work with Git forges from the comfort of Magit" @@ -26,22 +27,22 @@ 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/markdown-mode - >=app-emacs/transient-9999 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/forge/metadata.xml b/app-emacs/forge/metadata.xml index 76c51b994288..6b52cc6dff49 100644 --- a/app-emacs/forge/metadata.xml +++ b/app-emacs/forge/metadata.xml @@ -3,11 +3,11 @@ <pkgmetadata> <maintainer type="person"> <email>arsen@gentoo.org</email> - <description>Arsen Arsenović</description> + <name>Arsen Arsenović</name> </maintainer> <maintainer type="person"> <email>sam@gentoo.org</email> - <description>Sam James</description> + <name>Sam James</name> </maintainer> <maintainer type="project"> <email>gnu-emacs@gentoo.org</email> diff --git a/app-emacs/geiser-guile/Manifest b/app-emacs/geiser-guile/Manifest index 92af61137c7e..fa0c0e380a67 100644 --- a/app-emacs/geiser-guile/Manifest +++ b/app-emacs/geiser-guile/Manifest @@ -1,3 +1 @@ -DIST geiser-guile-0.28.1.tar.bz2 15806 BLAKE2B 3484fda74ea84eadaf2c20dca48c7f66a4fa4966ec90246f29e9ff1ca9eb5c0f87fd7f724c84c4685d05b9edec527893e1ab9dc1f8d4f6eade2ddb6bad4ad192 SHA512 1147cdeac9aba565921efd094725309764ac17be34533ba62f18a866e8b6511a0896e3ea0dd17f4d408f5c99ce05a0779d370c0dd35e0353efd9765c7eb44831 -DIST geiser-guile-0.28.2.tar.bz2 16549 BLAKE2B 0beb0b73a4db819849dc0b3bda6fc44f963ac6f3962f710103514417f07790ded54f708bbc896c8785a7946c47f1d6b1b679a5e296debb3782c5fdef9ac7c08e SHA512 4e47d6dc03a679aeac5e60a24903ce96faef9b3330e4be7fb44a633a8d00a05bd7885d96a26104dc492dfe848e1bf2e8f3d2af8a508f1d7c06b9abe3938f770d DIST geiser-guile-0.28.3.tar.bz2 16553 BLAKE2B 863c28f9df52e09371618b7faa91c0a14680372be6835ea6fd3737af146399cb12927d17f513eb717749606e6559fb3831544ed8d244efb77b20be8ca2a27cda SHA512 cdd444079d819176070acd92466f4e8aa8c3b4528214f42988f5286291183d18822f56dac75d08d7d3cd53e75661425cd965677bf4dc11eca53f2c9da9577ce8 diff --git a/app-emacs/geiser-guile/geiser-guile-0.28.1.ebuild b/app-emacs/geiser-guile/geiser-guile-0.28.1.ebuild deleted file mode 100644 index 01ecaff290dc..000000000000 --- a/app-emacs/geiser-guile/geiser-guile-0.28.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Guile's implementation of the Geiser protocols" -HOMEPAGE="https://gitlab.com/emacs-geiser/guile/" -SRC_URI="https://gitlab.com/emacs-geiser/guile/-/archive/${PV}/guile-${PV}.tar.bz2 - -> ${P}.tar.bz2" -S="${WORKDIR}"/guile-${PV} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" - -BDEPEND="app-emacs/geiser" -RDEPEND=" - ${BDEPEND} - dev-scheme/guile -" - -DOCS=( readme.org ) -PATCHES=( "${FILESDIR}"/${PN}-guile-scheme-src-dir.patch ) -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i ${PN}.el || die -} - -src_install() { - elisp_src_install - - insinto ${SITEETC}/${PN} - doins -r src -} diff --git a/app-emacs/geiser-guile/geiser-guile-0.28.2.ebuild b/app-emacs/geiser-guile/geiser-guile-0.28.2.ebuild deleted file mode 100644 index 7dfb5b115ef0..000000000000 --- a/app-emacs/geiser-guile/geiser-guile-0.28.2.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="Guile's implementation of the Geiser protocols" -HOMEPAGE="https://gitlab.com/emacs-geiser/guile/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://gitlab.com/emacs-geiser/guile.git" -else - SRC_URI="https://gitlab.com/emacs-geiser/guile/-/archive/${PV}/guile-${PV}.tar.bz2 - -> ${P}.tar.bz2" - S="${WORKDIR}/guile-${PV}" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="BSD" -SLOT="0" - -BDEPEND=" - app-emacs/geiser -" -RDEPEND=" - ${BDEPEND} - dev-scheme/guile -" - -PATCHES=( "${FILESDIR}/${PN}-guile-scheme-src-dir.patch" ) - -DOCS=( readme.org ) -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i "${PN}.el" || die -} - -src_install() { - elisp_src_install - - insinto "${SITEETC}/${PN}" - doins -r src -} diff --git a/app-emacs/geiser-guile/geiser-guile-0.28.3.ebuild b/app-emacs/geiser-guile/geiser-guile-0.28.3.ebuild deleted file mode 100644 index 4577098da784..000000000000 --- a/app-emacs/geiser-guile/geiser-guile-0.28.3.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Guile's implementation of the Geiser protocols" -HOMEPAGE="https://gitlab.com/emacs-geiser/guile/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://gitlab.com/emacs-geiser/guile.git" -else - SRC_URI="https://gitlab.com/emacs-geiser/guile/-/archive/${PV}/guile-${PV}.tar.bz2 - -> ${P}.tar.bz2" - S="${WORKDIR}/guile-${PV}" - - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="BSD" -SLOT="0" - -BDEPEND=" - app-emacs/geiser - app-emacs/transient -" -RDEPEND=" - ${BDEPEND} - dev-scheme/guile -" - -PATCHES=( "${FILESDIR}/${PN}-guile-scheme-src-dir.patch" ) - -DOCS=( readme.org ) -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i "${PN}.el" || die -} - -src_install() { - elisp_src_install - - insinto "${SITEETC}/${PN}" - doins -r src -} diff --git a/app-emacs/geiser/Manifest b/app-emacs/geiser/Manifest index f44e30d80250..5b6e023bb606 100644 --- a/app-emacs/geiser/Manifest +++ b/app-emacs/geiser/Manifest @@ -1,2 +1 @@ DIST geiser-0.31.1.tar.bz2 657175 BLAKE2B 1297609da647efacc92b9b19d1c5d2df0afe6584a3ed49aa8243d77b8457de1ee32dc8d6cc02100a24938928a09fef003ae19f901d6f3b4be2660d5d2d3f7e5c SHA512 bf3900c3ca13780547e96c3b5d1912686f360087c19632e2f0b41d8aa2f0bd409233d7cbf3e5d22c90bcff9be2867ef11cb8c0610b285b6c97b314fb92e45bb7 -DIST geiser-0.31.tar.bz2 657293 BLAKE2B 10d40b43f914a5483bb18dca79272fd97c9bd091a18b159b9d3a297c51a06e7176eb1cbb0f547719b7e3ff397311db987a235f737254e4b07a3be81a42ee6ed5 SHA512 4595711925c725c423f02bfd1994d0c4266167d4616ccbbcd1c4c6394452c8061aa3d5af1528d9300a06eed7f39a2ae089175c1c653b782d994485da774515c7 diff --git a/app-emacs/geiser/geiser-0.31.ebuild b/app-emacs/geiser/geiser-0.31.ebuild deleted file mode 100644 index 4c4a5d63dc65..000000000000 --- a/app-emacs/geiser/geiser-0.31.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Generic interaction mode between Emacs and different Scheme implementations" -HOMEPAGE="https://gitlab.com/emacs-geiser/geiser/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://gitlab.com/emacs-${PN}/${PN}.git" -else - SRC_URI="https://gitlab.com/emacs-${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="BSD" -SLOT="0" - -RDEPEND=" - app-emacs/transient -" -BDEPEND=" - ${RDEPEND} - app-text/texi2html - sys-apps/texinfo -" - -DOCS=( readme.org news.org doc/html ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - BYTECOMPFLAGS="-L ./elisp" elisp-compile ./elisp/*.el - emake -C ./doc info web -} - -src_install() { - elisp-install "${PN}" ./elisp/*.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - - doinfo ./doc/*.info - einstalldocs -} diff --git a/app-emacs/ghub/Manifest b/app-emacs/ghub/Manifest index 90e606bcf21c..66ddb3cd98a8 100644 --- a/app-emacs/ghub/Manifest +++ b/app-emacs/ghub/Manifest @@ -1,3 +1 @@ -DIST ghub-4.0.0.tar.gz 63020 BLAKE2B e01df9e093573933e24c39ef9a252d31dda4c9b0304ad5ab1f5ba55b6869224bb708dbdc0994c316c35ac0bb8df08d7238da0469a7e0ff84f3f769d35b55d89e SHA512 61825bd5230bc4a80c4a0a40cb717fd4a603ac351a3cdae2bc93fa0e8ca6d4ba51647d8cb151e436a8b19def7a389629dddebb1454172588a472bf0eb2c21b8e -DIST ghub-4.1.0.tar.gz 63324 BLAKE2B 9abc543f23e92ed6971817ae141c3a393900d6bd3254a4d3dec66f5ede65f7d69cdcd4bced0a0394fb46d1ed7d9c3ae81613a00e0870dd7e58752bc3b4ab0512 SHA512 3abe39cdcbe5728bc4a0387ae70ae85b5a81498a2cfb12267127e43ad02613492109ad25bb97c8a8a0d5e7283f12cc5b20f40744e30053c698d75d6ce8940cd4 -DIST ghub-4.1.1.tar.gz 63350 BLAKE2B da6ca76f7980887ee7ce5ce7c5482b8314f6fa1b051c906200d72bfcbf787505e5310ca91c47eb762e7d6a6f8b604e86828aabe023a5f451d11513dd2b9ae2b4 SHA512 cb9312956f856a99ef74a53a2c42d9da4e6722ce051eda78910054df64d5a6f8cf847542a56bb81d146ff6028363eda4e98a44ec4ca34c59a0eff893fc654b47 +DIST ghub-4.2.0.tar.gz 61058 BLAKE2B 055edcd4deaa068874ca896027bd752fac099a355f0b19be6bae75c8b1eaffe43206e5ab92cddaa35103040d2eb5533034bccff494e7c364382c164d5f6a1735 SHA512 530a19bbbd3d7dfb9f1289f0a1273f08f741f87a4009db0ffc08a4ec1fa7f1d1c3468692277f494334d21b869730d10abf7005f7cfeb50b76df9ab4a3f3d7328 diff --git a/app-emacs/ghub/ghub-4.0.0.ebuild b/app-emacs/ghub/ghub-4.0.0.ebuild deleted file mode 100644 index 5667640b5b27..000000000000 --- a/app-emacs/ghub/ghub-4.0.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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" - -DOCS=( README.org ) -ELISP_TEXINFO="docs/ghub.texi" -SITEFILE="50${PN}-gentoo.el" - -RDEPEND=" - >=app-emacs/compat-30.0.0.0 - >=app-emacs/treepy-0.1.2 -" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" - -src_prepare() { - default - - mv lisp/*.el . || die - rm ghub-pkg.el || die -} diff --git a/app-emacs/ghub/ghub-4.1.0.ebuild b/app-emacs/ghub/ghub-4.2.0.ebuild index 7489aa2ed3a3..85468f950623 100644 --- a/app-emacs/ghub/ghub-4.1.0.ebuild +++ b/app-emacs/ghub/ghub-4.2.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/gptel/Manifest b/app-emacs/gptel/Manifest index 2ea75284db58..6dba8fd8ccd7 100644 --- a/app-emacs/gptel/Manifest +++ b/app-emacs/gptel/Manifest @@ -1,3 +1,2 @@ -DIST gptel-0.9.0.tar.gz 75974 BLAKE2B 51bf6ebe754a8fecaa2645d9dba77b844dbc65fbfd430ff67dcaa6b4893c66960f83c8e4344d0fa8b294ba8b468c8ce744fa0f284ed4e87b6e694edb07d2dd14 SHA512 6b7030bc87ef5a9edac547efe62c3392cbca08973eec5f7ace4358b0ad8c25049b69309beec100e6604ed35935468f531f0e0325df65d771819f80826b6b419d -DIST gptel-0.9.5.tar.gz 89369 BLAKE2B 7556163a95484400f9a24bbdced5e8e72f7f18833acd20a8085b3e0681a5f66a391d492f41d606bf762f0375c641923b822bfef49f70d9f64a384db3cc888a52 SHA512 98377cc3c05eacfc61b1f47a087c92a926cb1881b8194e856adb5613fdc0c3abc0274d927b3fcc8e8a910af93a007c994cc37630c1f85e67fdd579866a29f9a8 DIST gptel-0.9.6.tar.gz 92734 BLAKE2B 52e7f79594e63128178c3a988e7fb0c60421b1a3da6bb6e47fe64fec176134e8af6d43b9504e55bc9f19bc03635d10a5ad0ab6fb4103dfaab0a4de730aaa43c6 SHA512 e7c1d7599d0ee68ecf61763bbc0580df67f22d4a9d77c535827f5b02b7fb45efb5d163cc0fc3cd1ef78fbbc246dc518488c28debf88322199bab1f5fd760efb9 +DIST gptel-0.9.7.tar.gz 99088 BLAKE2B ccf5d8fade5cf41d6cead4c6b48f0e6ad2672187cfd6b392a549bbd24024b85d3a317ab923b7cc9203610ec1a045709e92d18e7f1ef0b48d9709c9fcdbf02396 SHA512 db20af896255e5fb6c05ee6dc8465bf26638946778c6c05026361193837f8cfa49220622194f92ef827cd7e691ea61c4b87a030455014ac3e7d0ca211be8cf33 diff --git a/app-emacs/gptel/gptel-0.9.0.ebuild b/app-emacs/gptel/gptel-0.9.0.ebuild deleted file mode 100644 index 783dad3ec302..000000000000 --- a/app-emacs/gptel/gptel-0.9.0.ebuild +++ /dev/null @@ -1,43 +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="Simple Large Language Model chat client for GNU Emacs" -HOMEPAGE="https://github.com/karthink/gptel/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/karthink/${PN}.git" -else - SRC_URI="https://github.com/karthink/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~amd64 ~arm64" -fi - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=" - >=app-emacs/compat-30.0.0.0 - app-emacs/transient -" -BDEPEND=" - ${RDEPEND} -" - -DOCS=( README.org ) -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests ert test -l gptel-org -l gptel-org-test - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/gptel/gptel-0.9.5.ebuild b/app-emacs/gptel/gptel-0.9.7.ebuild index 783dad3ec302..f1f82c0c216f 100644 --- a/app-emacs/gptel/gptel-0.9.5.ebuild +++ b/app-emacs/gptel/gptel-0.9.7.ebuild @@ -35,8 +35,6 @@ BDEPEND=" DOCS=( README.org ) SITEFILE="50${PN}-gentoo.el" -elisp-enable-tests ert test -l gptel-org -l gptel-org-test - src_compile() { elisp_src_compile elisp-make-autoload-file diff --git a/app-emacs/gruvbox-theme/Manifest b/app-emacs/gruvbox-theme/Manifest index e519d6cd261e..76cf32dc9d7c 100644 --- a/app-emacs/gruvbox-theme/Manifest +++ b/app-emacs/gruvbox-theme/Manifest @@ -1 +1 @@ -DIST gruvbox-theme-1.30.1.tar.gz 2849739 BLAKE2B 1d9c005b65237431f62ccda120b3adf5bed66c2238fcab263d6c18cc79b79553fbfdd04fb56cb053990b2c09fdd8f5a607d7b2a86c1164ec3a6ee1134de43b49 SHA512 52d20729c4bcc4677bb4aa9fa14a95bb3ae9a5729e70d93817030ebb3235d7e7d72562e34ab74c8c0e8c03183ae3711ef50d04160e04608bc9968d651c40f1d8 +DIST gruvbox-theme-1.30.2.tar.gz 2849853 BLAKE2B 7afd464b1108c0d1dbe5dc35f460d68b25ec3eb01f06e3b99a9f9c2d3e7bb276ece8394886f319eb43e2501cdc8be75a65fc141ec0840940ef4a9de9d0fb1883 SHA512 ddfcf963503d0958862ee99f0e799edff2d43e97f7b56e585f3d8a3d377d7a3e66eb8d5c719569a3d016d20173ddafb02771dcceb4a2878d4fad9ea1e50aab86 diff --git a/app-emacs/gruvbox-theme/files/50gruvbox-theme-gentoo.el b/app-emacs/gruvbox-theme/files/50gruvbox-theme-gentoo.el index 7e3219a1f424..9dc3b0d2c6ce 100644 --- a/app-emacs/gruvbox-theme/files/50gruvbox-theme-gentoo.el +++ b/app-emacs/gruvbox-theme/files/50gruvbox-theme-gentoo.el @@ -1,2 +1,3 @@ -;;; app-emacs/gruvbox-theme site configuration -*- lexical-binding: t; -*- (add-to-list 'load-path "@SITELISP@") +(when (boundp 'custom-theme-load-path) + (add-to-list 'custom-theme-load-path "@SITELISP@")) diff --git a/app-emacs/gruvbox-theme/gruvbox-theme-1.30.1-r1.ebuild b/app-emacs/gruvbox-theme/gruvbox-theme-1.30.2.ebuild index f0931620842d..769f543e160c 100644 --- a/app-emacs/gruvbox-theme/gruvbox-theme-1.30.1-r1.ebuild +++ b/app-emacs/gruvbox-theme/gruvbox-theme-1.30.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-emacs/gruvbox-theme/metadata.xml b/app-emacs/gruvbox-theme/metadata.xml index 340581005307..640eda291996 100644 --- a/app-emacs/gruvbox-theme/metadata.xml +++ b/app-emacs/gruvbox-theme/metadata.xml @@ -3,7 +3,7 @@ <pkgmetadata> <maintainer type="person"> <email>arsen@gentoo.org</email> - <description>Arsen Arsenović</description> + <name>Arsen Arsenović</name> </maintainer> <maintainer type="project"> <email>gnu-emacs@gentoo.org</email> diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest index 94bcf035dfb8..701dd6834bac 100644 --- a/app-emacs/helm/Manifest +++ b/app-emacs/helm/Manifest @@ -1,2 +1 @@ -DIST helm-3.9.9.tar.gz 2384860 BLAKE2B 19ee0114beb2e27c99da5c5df361f01de3a24a106f9c36205e72fd0d7c22bcaecd3399a84f4803b1d0df315977b06ef7a04a0c45860d64f541014aaf229437a5 SHA512 114b25d8c223a11bef327612760e388f49c876e10683f8fed9cc58f380047f932b2782fcb99de1d37cc352fd168c3fc8ba9e358321aca46bbcd130a17e7d37ec DIST helm-4.0.tar.gz 2391038 BLAKE2B b3bd0c3736bb20218ed88afda39cebed4853a43915dd9e857d57f459f5531f565435aba19e71a196b808db58d56f54dda1ae9916697f7025055c4b9471df19a1 SHA512 70563293cdd9212ed46bcb13a2dcdb2c669a66314676a34d99102ca517c5e27c6937926c2c063fa1826d7eca4c0c9f61146067d684ca34ac1dacd3d977a0bd77 diff --git a/app-emacs/helm/helm-3.9.9.ebuild b/app-emacs/helm/helm-3.9.9.ebuild deleted file mode 100644 index dfb54b311758..000000000000 --- a/app-emacs/helm/helm-3.9.9.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2019-2024 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/popup -" -BDEPEND=" - ${RDEPEND} -" - -PATCHES=( "${FILESDIR}/${PN}-3.8.8-no-autoload-check.patch" ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp-compile *.el - 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 5f0cd91e130f..a5cdf789e5ae 100644 --- a/app-emacs/hl-todo/Manifest +++ b/app-emacs/hl-todo/Manifest @@ -1,2 +1,2 @@ -DIST hl-todo-3.8.0.tar.gz 19403 BLAKE2B 1e3752c3466899b444167924b6d273812f622c4bac9bc473d5d2181686d3faa9ba936b1eb61d3cd231f44c18ad8c762651b30044d222d9b01f6c3039ccc166bf SHA512 3a5c466d3ffa883b48e342640502dfa0a54a064ca12b9b8fe40db9dacf27f8083bcb383e3ec332e7ae2683eb6dfbba3f6d6c83f8c53c6edb8183cb4711be27b3 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 diff --git a/app-emacs/hl-todo/hl-todo-3.8.0.ebuild b/app-emacs/hl-todo/hl-todo-3.8.2.ebuild index 50a91455193c..4a7f681d3358 100644 --- a/app-emacs/hl-todo/hl-todo-3.8.0.ebuild +++ b/app-emacs/hl-todo/hl-todo-3.8.2.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 @@ -23,7 +23,7 @@ LICENSE="GPL-3+" SLOT="0" RDEPEND=" - >=app-emacs/compat-29.1.4.5 + >=app-emacs/compat-30.0.0.0 " BDEPEND=" ${RDEPEND} diff --git a/app-emacs/htmlize/Manifest b/app-emacs/htmlize/Manifest index 5163e8104c6b..6da13a5e787a 100644 --- a/app-emacs/htmlize/Manifest +++ b/app-emacs/htmlize/Manifest @@ -1,2 +1 @@ -DIST htmlize-1.56.tar.gz 50922 BLAKE2B 645a1ceb272711346c9175f06e13821afb056de4a43a309d96b51ef78ca75e662252286f40445cdec2273ab7734045aeec43c9cb9ed451cda76eea6606433411 SHA512 8788fde3cefb27fd82d5859593bbfc9250f9e60962e48eaa79b9c54bcd31574953a4131ce2d562efa2f59a5d725183a851075cd2c868891bf3f810607a2da57e DIST htmlize-1.58.tar.gz 51270 BLAKE2B a4487b167e17692ae8e27e8bf9883ca7a20a936746add90c32ce9da29d678358468ddfbf5ce3e532eb2c34ef151e7fb89999827858e2ba1cb7592eb84c2d2293 SHA512 cd9dcb66f22f3a7d4444dbe92e559234bb03a9608879a7c42c89f2868ecba910d186aeaf8568f96d792a7bd0f40ac0c86c9d6e70323d50390a5b54cf1bd31ede diff --git a/app-emacs/htmlize/htmlize-1.56.ebuild b/app-emacs/htmlize/htmlize-1.56.ebuild deleted file mode 100644 index 2e7c99ec58a9..000000000000 --- a/app-emacs/htmlize/htmlize-1.56.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -MY_PN="emacs-${PN}" -DESCRIPTION="HTML-ize font-lock buffers in Emacs" -HOMEPAGE="https://www.emacswiki.org/emacs/Htmlize - https://github.com/hniksic/emacs-htmlize" -SRC_URI="https://github.com/hniksic/${MY_PN}/archive/release/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -S="${WORKDIR}/${MY_PN}-release-${PV}" -SITEFILE="50${PN}-gentoo.el" -DOCS="README.md NEWS" diff --git a/app-emacs/htmlize/htmlize-1.58.ebuild b/app-emacs/htmlize/htmlize-1.58.ebuild index 24dfb362af22..8886ad798f84 100644 --- a/app-emacs/htmlize/htmlize-1.58.ebuild +++ b/app-emacs/htmlize/htmlize-1.58.ebuild @@ -20,7 +20,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${REAL_PN}-release-${PV}" - KEYWORDS="~amd64 ~ppc ~x86" + KEYWORDS="amd64 ppc x86" fi LICENSE="GPL-2+" diff --git a/app-emacs/hydra/hydra-0.15.0.ebuild b/app-emacs/hydra/hydra-0.15.0.ebuild index ea5e434bc011..368c1520c29a 100644 --- a/app-emacs/hydra/hydra-0.15.0.ebuild +++ b/app-emacs/hydra/hydra-0.15.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 @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/abo-abo/hydra/" SRC_URI="https://github.com/abo-abo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" -KEYWORDS="amd64" +KEYWORDS="amd64 ~arm64 ~x86" SLOT="0" RDEPEND="app-emacs/lv" diff --git a/app-emacs/indent-bars/Manifest b/app-emacs/indent-bars/Manifest index 24818004f765..bb0a118306a2 100644 --- a/app-emacs/indent-bars/Manifest +++ b/app-emacs/indent-bars/Manifest @@ -1,3 +1 @@ -DIST indent-bars-0.8.1.gh.tar.gz 54475 BLAKE2B 2b92445728ca56fc45b504d9b4a4d106f76d74ccd02f5a2d789846c1a58eaee1b21714a889ea16d0241950763ec5d179e2461d0cbec26d4f6d3bcb538954198c SHA512 3c8b9b3e61eda8721f575b96e3c7f44ffe33e44f64ed0d7c28a6c83b689c507ec7b5797502a8954d18fab409502bdebf73f6d2f3473f2c691db96360ee64b6b6 DIST indent-bars-0.8.2.gh.tar.gz 53973 BLAKE2B 1d27b20009a51eb7c7bb9a8735fc1b9bfe8fe4ea13176b7dae7f36cfe2c1b3c95476f8d101bfa90d08bd0fccce579bd5386e162c24d9d2ef84a269c75a5b42db SHA512 a301feae3593ca9acbeeca88e54f6ad47a3d574c893cc045aa5ae07689b18368ee83b34e701a4934645dcceacfa119c70313f2e416f4498a7e1a3d6e5938adea -DIST indent-bars-0.8.gh.tar.gz 54062 BLAKE2B 13f156d0a4f1188c221a152b01185ddf381645a3039b7e362951291e900d23ea1e97480a579c0265b1f4120aff1a97b16bf023bdd14057f43c2aafb87aabc213 SHA512 aba11e1be71d14bda8362943c35c126f61f5135219487ebd0a16b735819dd5450d6a9f17bbca827aee00368b047e14c3fb26e612dbb2b09061247b28ca288d2b diff --git a/app-emacs/indent-bars/indent-bars-0.8.2.ebuild b/app-emacs/indent-bars/indent-bars-0.8.2.ebuild index f8592c21f382..5e00a7d51847 100644 --- a/app-emacs/indent-bars/indent-bars-0.8.2.ebuild +++ b/app-emacs/indent-bars/indent-bars-0.8.2.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://github.com/jdtsmith/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/indent-bars/indent-bars-0.8.ebuild b/app-emacs/indent-bars/indent-bars-0.8.ebuild deleted file mode 100644 index 5e00a7d51847..000000000000 --- a/app-emacs/indent-bars/indent-bars-0.8.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="Fast, configurable indentation guide-bars for Emacs" -HOMEPAGE="https://github.com/jdtsmith/indent-bars/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/jdtsmith/${PN}.git" -else - SRC_URI="https://github.com/jdtsmith/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - >=app-emacs/compat-30.0.0.0 -" -BDEPEND=" - ${RDEPEND} -" - -DOCS=( README.md examples.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest index f7c3c87cf807..f1cf707fed6e 100644 --- a/app-emacs/jinx/Manifest +++ b/app-emacs/jinx/Manifest @@ -1 +1 @@ -DIST jinx-1.10.tar.gz 35304 BLAKE2B d112de93fab933782110f8587cc5c55e63429153ce205ae44ae53b86be669064961cebf688a8159cd09c53538ebd488d687939c01d21be318ef4cd2bfc930f85 SHA512 66f99dd5e2028770bed99a77c1364456309843f6efb4726b2cff093a0f721a54f58b72be324718c4ab55e7d54f2bf48bd4480cef4cd25c54b6ffc9f08de16ba6 +DIST jinx-1.11.tar.gz 35970 BLAKE2B b8d9299faf5df8d4eef74e8f3a4df7a83fe1dfb4e7a904491f14f2f0c03d0b0582f3b3b1ebebcbe6076ab7621b855e85d5d6ea0c38a8e77e8cae1d594efa850b SHA512 1a1f6603933fc4922b1398bb7d0460854782b2e53dc4364f8d0c27b98534d0aa32ee085a5f667df76e7f2ec5115c4afdc08d85134c75abb053bd0845b35b7f81 diff --git a/app-emacs/jinx/files/50jinx-gentoo.el b/app-emacs/jinx/files/50jinx-gentoo.el index dda9db8dd61b..e8fa9d57a78b 100644 --- a/app-emacs/jinx/files/50jinx-gentoo.el +++ b/app-emacs/jinx/files/50jinx-gentoo.el @@ -1,4 +1,3 @@ -;;; app-emacs/jinx site configuration -*- lexical-binding: t; -*- (add-to-list 'load-path "@SITELISP@") (add-to-list 'load-path "@EMACSMODULES@") (load "@SITELISP@/jinx-autoloads.el" nil t) diff --git a/app-emacs/jinx/jinx-1.10.ebuild b/app-emacs/jinx/jinx-1.11.ebuild index 900d7311aaef..165e74cbe87b 100644 --- a/app-emacs/jinx/jinx-1.10.ebuild +++ b/app-emacs/jinx/jinx-1.11.ebuild @@ -1,9 +1,9 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -NEED_EMACS=27.1 +NEED_EMACS=28.1 inherit edo elisp toolchain-funcs diff --git a/app-emacs/jinx/metadata.xml b/app-emacs/jinx/metadata.xml index 983a85253bdd..05116e74a416 100644 --- a/app-emacs/jinx/metadata.xml +++ b/app-emacs/jinx/metadata.xml @@ -3,11 +3,11 @@ <pkgmetadata> <maintainer type="person"> <email>arsen@gentoo.org</email> - <description>Arsen Arsenović</description> + <name>Arsen Arsenović</name> </maintainer> <maintainer type="person"> <email>sam@gentoo.org</email> - <description>Sam James</description> + <name>Sam James</name> </maintainer> <maintainer type="project"> <email>gnu-emacs@gentoo.org</email> diff --git a/app-emacs/jsonrpc/Manifest b/app-emacs/jsonrpc/Manifest new file mode 100644 index 000000000000..d155a28f3a3a --- /dev/null +++ b/app-emacs/jsonrpc/Manifest @@ -0,0 +1 @@ +DIST jsonrpc-1.0.25.tar.xz 13280 BLAKE2B 21d59d4e917224836168c33c991fdd08152cd8749c41f693282a5149d908fd96253ad25e2a32caeb44f774126dbebff932a7a5b55aa5ee92255ae975608ffb0a SHA512 8195a7b8bc8477bb5b4a8c168f9855f9d73c6ff807158d7e4ebad43d3b778b76a60c5f049c6ebe6d6cc3f0a98c23aeef69e907ed43f2ec73b6c2bb41aab23957 diff --git a/app-emacs/jsonrpc/jsonrpc-1.0.25.ebuild b/app-emacs/jsonrpc/jsonrpc-1.0.25.ebuild new file mode 100644 index 000000000000..eeeadcbb0883 --- /dev/null +++ b/app-emacs/jsonrpc/jsonrpc-1.0.25.ebuild @@ -0,0 +1,17 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +NEED_EMACS=25.2 + +inherit elisp + +DESCRIPTION="JSON-RPC library (GNU ELPA release, also part of Emacs)" +HOMEPAGE="https://elpa.gnu.org/packages/jsonrpc.html" +SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +ELISP_REMOVE=jsonrpc-pkg.el diff --git a/app-emacs/jsonrpc/metadata.xml b/app-emacs/jsonrpc/metadata.xml new file mode 100644 index 000000000000..81ba86a2cd71 --- /dev/null +++ b/app-emacs/jsonrpc/metadata.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>arsen@gentoo.org</email> + <name>Arsen Arsenović</name> + </maintainer> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <upstream> + <!-- lisp/jsonrpc.el --> + <remote-id type="savannah">emacs</remote-id> + </upstream> + <longdescription> + This library implements the JSONRPC 2.0 specification as described + in https://www.jsonrpc.org/. As the name suggests, JSONRPC is a + generic Remote Procedure Call protocol designed around JSON objects. + To learn how to write JSONRPC programs with this library, see Info + node `(elisp)JSONRPC'." + + This library was originally extracted from eglot.el, an Emacs LSP + client, which you should see for an example usage. + </longdescription> +</pkgmetadata> diff --git a/app-emacs/kaolin-themes/Manifest b/app-emacs/kaolin-themes/Manifest index 59c20c1eee66..c5355f5910ec 100644 --- a/app-emacs/kaolin-themes/Manifest +++ b/app-emacs/kaolin-themes/Manifest @@ -1,2 +1,2 @@ -DIST kaolin-themes-1.7.0.tar.gz 48024 BLAKE2B 01128417a5808364d399ce22cd74da74619b7a592060f77fcf46ebd33cd23f69aa62d45b31f87c98f95f1a2a306c597424be7996867b1979be1aa46883cdb61b SHA512 e640a4375d252ae04b53df71795125e2088b680c4193ae16c0544903e69077fc2185edadd6866fafa6f401aab33d405ee4435bfadd7e06b84af52a456becd379 DIST kaolin-themes-1.7.1.tar.gz 47939 BLAKE2B 7481334c333cd3d1cfc9812f033607760ed89baacf985c83a800137d0cdd9a6269a72be6c309bc00bb368fe83f4c1a91de2fc557050c85ea02c8f28500ef26d6 SHA512 f297c52a987e38041abd58e5d8a0868e8dd32f351e02288ec1f62e7cf4f3adb853308c2f1200a4f5a81f232bdeec6507243cfa5151579cfe2c24c6ce0b0295b1 +DIST kaolin-themes-1.7.2.tar.gz 49257 BLAKE2B 1419db1b873a56cdfb5ea8f34e31d20ef762c27dfa9a8e53a64e789c9651e4b390f586eef49d8993d5c6d4447f85dd0685f726e70eca4fabace00d8b3e78ab0a SHA512 862eb9f162350caaf4eaf47f6359861790049a0cc39450d32badc126642fe6e2173db7e3ecd509483e771a7ca4034dd4011287439342e0b28cb1658552b0f5c8 diff --git a/app-emacs/kaolin-themes/kaolin-themes-1.7.0.ebuild b/app-emacs/kaolin-themes/kaolin-themes-1.7.2.ebuild index 751e6e68f8a5..f72cf4a3155b 100644 --- a/app-emacs/kaolin-themes/kaolin-themes-1.7.0.ebuild +++ b/app-emacs/kaolin-themes/kaolin-themes-1.7.2.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/key-chord/Manifest b/app-emacs/key-chord/Manifest index e6152ca29a9a..bdeff0eb4f4a 100644 --- a/app-emacs/key-chord/Manifest +++ b/app-emacs/key-chord/Manifest @@ -1,2 +1 @@ DIST key-chord-0.7.1.tar.gz 5343 BLAKE2B b6155869d179f209eab380744dc4693eed560284c2fa6a594a2947f36cbce91423cabfcb57a9a7b429af006eea104a4206d16bb190f2bd02ca7cb8bf22e57b9e SHA512 efef5ac069717618c4226a09890499f5858aef1e4c5f82b7663d94d76d39cd5117fff5b892b083c12253b1ada6df9e79f182697a6de1b3fd1e7c5d79fcf62d4b -DIST key-chord-0.7.tar.gz 5335 BLAKE2B bc47144337093aa8bebb239f52eec8362fe5485535aab894e5afc82cd5e83a716ec229d3e1c52d60c116e5d1801b0f985c4d249ebc65497bca61ddf66f4a614a SHA512 a5cdb82fe9aa279ab146baeefeb0313122400034fa946ad826ea0a6944be41ff93d79097ce79ed6f5cd1187de9dcbbe2bfc3971d8a3f97a2c2760963218669d2 diff --git a/app-emacs/key-chord/key-chord-0.7.1.ebuild b/app-emacs/key-chord/key-chord-0.7.1.ebuild index 60449ddf4f67..84b6dd16e03b 100644 --- a/app-emacs/key-chord/key-chord-0.7.1.ebuild +++ b/app-emacs/key-chord/key-chord-0.7.1.ebuild @@ -16,7 +16,7 @@ else SRC_URI="https://github.com/emacsorphanage/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" fi LICENSE="GPL-2+" diff --git a/app-emacs/key-chord/key-chord-0.7.ebuild b/app-emacs/key-chord/key-chord-0.7.ebuild deleted file mode 100644 index 84b6dd16e03b..000000000000 --- a/app-emacs/key-chord/key-chord-0.7.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Map pairs of simultaneously pressed keys to commands" -HOMEPAGE="https://github.com/emacsorphanage/key-chord/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/emacsorphanage/${PN}.git" -else - SRC_URI="https://github.com/emacsorphanage/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" -fi - -LICENSE="GPL-2+" -SLOT="0" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/kind-icon/files/50kind-icon-gentoo.el b/app-emacs/kind-icon/files/50kind-icon-gentoo.el index b9e72be87371..f2c5a9eed060 100644 --- a/app-emacs/kind-icon/files/50kind-icon-gentoo.el +++ b/app-emacs/kind-icon/files/50kind-icon-gentoo.el @@ -1,3 +1,2 @@ -;;; app-emacs/kind-icon site configuration -*- lexical-binding: t; -*- (add-to-list 'load-path "@SITELISP@") (load "@SITELISP@/kind-icon-autoloads.el" nil t) diff --git a/app-emacs/lean-mode/lean-mode-0_p20230611.ebuild b/app-emacs/lean-mode/lean-mode-0_p20230611-r1.ebuild index 2ded0d08f2c2..03dabee23bed 100644 --- a/app-emacs/lean-mode/lean-mode-0_p20230611.ebuild +++ b/app-emacs/lean-mode/lean-mode-0_p20230611-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 @@ -30,7 +30,6 @@ BDEPEND=" " RDEPEND=" ${BDEPEND} - sci-mathematics/lean:0/3 " DOCS=( README.md ) diff --git a/app-emacs/lsp-java/Manifest b/app-emacs/lsp-java/Manifest index 4da75290650e..82d99bdf30cd 100644 --- a/app-emacs/lsp-java/Manifest +++ b/app-emacs/lsp-java/Manifest @@ -1,2 +1 @@ -DIST lsp-java-3.1.tar.gz 823300 BLAKE2B eacf2090822b629ea775e5848ddc9993ba09217e1eb9563ce9532da075a6cfd1f001010ca886f8bd42ac9af95d12c91dac9ac946ddafb1b6e544943cf44a2036 SHA512 34951a1c4a050215d388fb5f273c9f2cb76788b9e2120d4b0f49b20cd5a1151be039351bece6ae311fb7f37a6ee72a2e641a49f6194886c9729b5b5659e02428 DIST lsp-java-3.1_p20240328.tar.gz 833134 BLAKE2B 5e87c2b120e0e07e33fdf5b47b42fa01fc146d7ee00cc7f35cd023ce42e16726e0b2d50a15e12b200a6a22ef47be43daf8f6ce7ef92acc7f558d53fc5b31ed08 SHA512 68ef39f81f278d469443416e6c8754e5b00ce22c6512301e6d37f51daf3123a32fe52347ab1f9c252fc7711099e61dac3ba3566def03d04a59f93d5d575c6bf4 diff --git a/app-emacs/lsp-java/files/lsp-java-icons.patch b/app-emacs/lsp-java/files/lsp-java-icons.patch deleted file mode 100644 index 5c89490d8688..000000000000 --- a/app-emacs/lsp-java/files/lsp-java-icons.patch +++ /dev/null @@ -1,25 +0,0 @@ -index b7f8083..571a19e 100644 ---- a/lsp-java.el -+++ b/lsp-java.el -@@ -78,7 +78,7 @@ Use http://download.eclipse.org/che/che-ls-jdt/snapshots/che-jdt-language-server - :risky t - :type 'directory) - --(defcustom lsp-java-themes-directory (f-join (f-dirname (or load-file-name buffer-file-name)) "icons") -+(defcustom lsp-java-themes-directory "@SITEETC@/icons" - "Directory containing themes." - :type 'directory - :group 'lsp-java) -diff --git a/lsp-jt.el b/lsp-jt.el -index 4aecfd9..ea05a51 100644 ---- a/lsp-jt.el -+++ b/lsp-jt.el -@@ -185,7 +185,7 @@ - (-uniq (gethash 'jdtls (lsp-session-server-id->folders (lsp-session))))) - - (treemacs-modify-theme "Default" -- :icon-directory (f-join (f-dirname (or load-file-name buffer-file-name)) "icons/vscode") -+ :icon-directory "@SITEETC@/icons/vscode/" - :config - (progn - (treemacs-create-icon :file "class.png" :extensions (java-test-class) :fallback "-") diff --git a/app-emacs/lsp-java/lsp-java-3.1.ebuild b/app-emacs/lsp-java/lsp-java-3.1.ebuild deleted file mode 100644 index 9ef382411eb2..000000000000 --- a/app-emacs/lsp-java/lsp-java-3.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Emacs Java IDE using Eclipse JDT Language Server" -HOMEPAGE="https://emacs-lsp.github.io/lsp-java/" -SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="amd64" -SLOT="0" -RESTRICT="test" # Tests are unnecessary, they run "build compile checkdoc lint" - -RDEPEND=" - app-emacs/dap-mode - app-emacs/dash - app-emacs/f - app-emacs/ht - app-emacs/lsp-mode - app-emacs/markdown-mode - app-emacs/request - app-emacs/treemacs -" -BDEPEND="${RDEPEND}" - -DOCS=( README.md images ) -PATCHES=( "${FILESDIR}"/${PN}-icons.patch ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${SITEETC}/${PN}|" -i ${PN}.el -i lsp-jt.el || die -} - -src_install() { - elisp_src_install - - insinto ${SITEETC}/${PN} - doins -r icons -} diff --git a/app-emacs/lv/lv-0.15.0-r1.ebuild b/app-emacs/lv/lv-0.15.0-r1.ebuild index cec213f0d313..b669766ce565 100644 --- a/app-emacs/lv/lv-0.15.0-r1.ebuild +++ b/app-emacs/lv/lv-0.15.0-r1.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 @@ -15,7 +15,7 @@ else SRC_URI="https://github.com/abo-abo/hydra/archive/${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/hydra-${PV}" - KEYWORDS="amd64 ~arm64" + KEYWORDS="amd64 ~arm64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/macrostep/Manifest b/app-emacs/macrostep/Manifest index 6b087d2e93e4..8e744652e5c6 100644 --- a/app-emacs/macrostep/Manifest +++ b/app-emacs/macrostep/Manifest @@ -1 +1 @@ -DIST macrostep-0.9.2.tar.gz 33067 BLAKE2B 0fd25c8ae8827032286890040dadc2f3f2ca20d2fb5366acfe0a6a319f4dc20e2ff17fb59355b2bab36a9cea418122f5c3ae1485bc2ea9989f9c7c5fe4e4b390 SHA512 55d4c0c09f184a3e2218dc484d3c0f57255d591db910082d466f835b084aaa5d795636d337fa1f642a9a97858eaef63b58771f5583c975488f07ed0f87bdbb32 +DIST macrostep-0.9.4.tar.gz 33089 BLAKE2B 31777552faa2cb30f996defe44a3f5ec8b60ad75d6bd0e0461f8bfb0971b4dd43b17e88dcf06e8c492146b6e4f78b76e61c42a3f1accdad9fba275b344bef7ab SHA512 f5932b2bba4668d4b353db3b5e87e57e35ee3b7fe5fdfce4dd80c79dd2d596f4216655e06e05377bbc73d4491381dad7acb69b3c547da6f89dc09ab2e9ce1fa1 diff --git a/app-emacs/macrostep/macrostep-0.9.2.ebuild b/app-emacs/macrostep/macrostep-0.9.4-r1.ebuild index 1101f1121e89..3a0125aaa3bb 100644 --- a/app-emacs/macrostep/macrostep-0.9.2.ebuild +++ b/app-emacs/macrostep/macrostep-0.9.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,13 +15,20 @@ LICENSE="GPL-3+" SLOT="0" KEYWORDS="amd64 ~x86" -PATCHES=( "${FILESDIR}"/${PN}-test.patch ) +RDEPEND=" + app-emacs/compat +" +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" + ${EMACS} ${EMACSFLAGS} -L . --load "${PN}-test.el" || die "test failed" } src_install() { diff --git a/app-emacs/magit/Manifest b/app-emacs/magit/Manifest index 7a6bd1b72845..ad3aa1d7e90c 100644 --- a/app-emacs/magit/Manifest +++ b/app-emacs/magit/Manifest @@ -1,3 +1,2 @@ -DIST magit-4.1.0.tar.gz 673317 BLAKE2B 6457c77f08605e3665b3fadcb4d6bc48d21498e370261d9709305e774de579be4647afb6e598a446a3ddf06e47baef6561a48706609812991a24e3ab2b22d416 SHA512 063c23a7f1a9099d7ec020980be936b30b85756b30bded48264939c5ae7f742820efc3eadc8ba480ad328ca7276a9d35bb168e6b7a42ea8dfa6a2c1e13b8cc90 -DIST magit-4.1.1.tar.gz 674147 BLAKE2B 4878061957f342aa1c76e8f356a59d6e13ceba35dad6ed0adf4ba59484a3cb9585855aaeec91a40f6dddd9bfa53c0ed0733b506c19be70a5b056ba70dbb27f4e SHA512 c1ab5b4dadf11a0eafcb69ac46c7c1aa19595a1a76e0cf3b8afa987e64c4b525007753179da1e146dab89504f1b436e9141c76025019bd1077d2172beab8105b -DIST magit-4.1.2.tar.gz 675015 BLAKE2B 0ae4ac04d5b7a20d0ac444e9b87819ca98bebb5b66b6a193f5f9be0d050b07319ed6262f20a0167ecc2d34e9f00b80f4f0eed04b1e673a87b056c33cd9fe564d SHA512 c41abb1525e46b6121f8b7339c598c2773ff23ec35f1dbc3392d63b35e656499026e64b0905a2c97ddbb21e4f547ea9cab0c8df9b0b5ff996c26995940c27f79 +DIST magit-4.1.3.tar.gz 676146 BLAKE2B 427f77653d49bab9ce8b29e006597e639b3a125c156976625337b57e1490250c39431515667381c2ab49149d5e4d49d44fe2c0b589f3ee9d11d754e52d3f5e73 SHA512 1f589b9d08e29a072d71e363c4326db341890e25e52d8c5dd75c0f9dd5bb1e663d2fc0d5c6be396dd557318725cc063b7cb0ed2acddbf9fa980c6e36a415edf3 +DIST magit-4.2.0.tar.gz 673702 BLAKE2B 436a2cbe88ffb6a4940eeb8b7f9ab9c1535942df6a35dab5cd4de9052bb5f9d2fa70abc61f26688c792de19a4d9a22c87d90d98515b3ea4a32356f6f163a7980 SHA512 e5488f759e3cd2c72966a31142f90bee2e3c8bb10bd4a77db69899a13cafb68222656331d7b8ac8a042b431994af03f0f0ce04658e967a07d4f3c3440da2e0d9 diff --git a/app-emacs/magit/magit-4.1.0.ebuild b/app-emacs/magit/magit-4.1.0.ebuild deleted file mode 100644 index f824cd1a5bbc..000000000000 --- a/app-emacs/magit/magit-4.1.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2024 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 ~riscv x86 ~amd64-linux ~x86-linux" -fi - -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/dash-2.19.1 - >=app-emacs/transient-0.7.4 - >=app-emacs/with-editor-3.4.1 -" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" -RDEPEND+=" - >=dev-vcs/git-2.44.2 -" - -src_prepare() { - default - - echo "(setq ${PN}-version \"${PV}\")" > ./${PN}-version.el || die -} diff --git a/app-emacs/magit/magit-4.1.1.ebuild b/app-emacs/magit/magit-4.1.3.ebuild index f833ecc12ec4..831541409d50 100644 --- a/app-emacs/magit/magit-4.1.1.ebuild +++ b/app-emacs/magit/magit-4.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 @@ -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" @@ -32,7 +32,7 @@ SITEFILE="50${PN}-gentoo.el" RDEPEND=" >=app-emacs/compat-30.0.0.0 >=app-emacs/dash-2.19.1 - >=app-emacs/transient-0.7.6 + >=app-emacs/transient-0.7.7 >=app-emacs/with-editor-3.4.2 " BDEPEND=" diff --git a/app-emacs/magit/magit-4.1.2.ebuild b/app-emacs/magit/magit-4.2.0.ebuild index fe0cb5bb99dd..bec72b2184ed 100644 --- a/app-emacs/magit/magit-4.1.2.ebuild +++ b/app-emacs/magit/magit-4.2.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/magit/magit-9999.ebuild b/app-emacs/magit/magit-9999.ebuild index 19d51447f288..bec72b2184ed 100644 --- a/app-emacs/magit/magit-9999.ebuild +++ b/app-emacs/magit/magit-9999.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 @@ -32,8 +32,8 @@ SITEFILE="50${PN}-gentoo.el" RDEPEND=" >=app-emacs/compat-30.0.0.0 >=app-emacs/dash-2.19.1 - >=app-emacs/transient-0.7.4 - >=app-emacs/with-editor-3.4.1 + >=app-emacs/transient-0.7.7 + >=app-emacs/with-editor-3.4.2 " BDEPEND=" ${RDEPEND} @@ -46,5 +46,5 @@ RDEPEND+=" src_prepare() { default - echo "(setq ${PN}-version \"${PV}\")" > ./${PN}-version.el || die + echo "(setq ${PN}-version \"${PV}\")" > "./${PN}-version.el" || die } diff --git a/app-emacs/marginalia/Manifest b/app-emacs/marginalia/Manifest index 5439596d7283..a54624fb3ef0 100644 --- a/app-emacs/marginalia/Manifest +++ b/app-emacs/marginalia/Manifest @@ -1,2 +1,2 @@ -DIST marginalia-1.6.tar.gz 31570 BLAKE2B 991b3a0c0666ff76c7f1688d376e571c4c8d7910240695cac7d367562e3245dbebcf03a69ee4ebe2346f4ed20b2900962352075f7a661157d1588233130b4d82 SHA512 05ca055f15b4e4372b1131704f5309fc9dcff9530dffe4b99bd354f2912046af355c86e267e7edc0c19f4eb472ba5f529668ac93dda48b829a9d49faa324e3a8 DIST marginalia-1.7.tar.gz 31571 BLAKE2B 511ab6e50ca23db5e75eb8f119c536e8d24e9f20295ac9b73acb917c37b9d69895c380a48cf3af6832dc7ac32e0ced3737a4c35dcceb64d28ab3c254c3d66728 SHA512 c8ac9cda33d4d9e7af1ef9e0a91f8bebb05a26f4262f81143e837a994fc983e4230192cda6153c44787504c3664076cb74413ccef113a8688fa85aea57a354f0 +DIST marginalia-1.8.gh.tar.gz 31496 BLAKE2B 488756f2a74b54e66eb223620f007e756463a83e026af531d95204e79fe78613c7862959153cc51a61f8401adbcb902218191223e63fcc384a38b2f79abae54f SHA512 3142499a6c14131141ef7cda4b743f466f03fc3e9c55317f9f32229756115141f36fa2f7fcc96ba709c240a4393d4030bbaca334e7a6a9668602314b6df86237 diff --git a/app-emacs/marginalia/marginalia-1.6.ebuild b/app-emacs/marginalia/marginalia-1.6.ebuild deleted file mode 100644 index 9ec4e409b6c6..000000000000 --- a/app-emacs/marginalia/marginalia-1.6.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/indent-bars/indent-bars-0.8.1.ebuild b/app-emacs/marginalia/marginalia-1.8.ebuild index f8592c21f382..5dc6c86e2687 100644 --- a/app-emacs/indent-bars/indent-bars-0.8.1.ebuild +++ b/app-emacs/marginalia/marginalia-1.8.ebuild @@ -7,15 +7,15 @@ NEED_EMACS="27.1" inherit elisp -DESCRIPTION="Fast, configurable indentation guide-bars for Emacs" -HOMEPAGE="https://github.com/jdtsmith/indent-bars/" +DESCRIPTION="Marginalia in the minibuffer" +HOMEPAGE="https://github.com/minad/marginalia/" if [[ "${PV}" == *9999* ]] ; then inherit git-r3 - EGIT_REPO_URI="https://github.com/jdtsmith/${PN}.git" + EGIT_REPO_URI="https://github.com/minad/${PN}" else - SRC_URI="https://github.com/jdtsmith/${PN}/archive/refs/tags/v${PV}.tar.gz + SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" KEYWORDS="~amd64 ~x86" @@ -25,11 +25,10 @@ LICENSE="GPL-3+" SLOT="0" RDEPEND=" - >=app-emacs/compat-30.0.0.0 + >=app-emacs/compat-29.1.4.0 " BDEPEND=" ${RDEPEND} " -DOCS=( README.md examples.md ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/mastodon/Manifest b/app-emacs/mastodon/Manifest index a638023b8256..49acd473844e 100644 --- a/app-emacs/mastodon/Manifest +++ b/app-emacs/mastodon/Manifest @@ -1,3 +1 @@ -DIST mastodon-1.0.27.tar.gz 628054 BLAKE2B 7c023cfcd674ee221312ce65293ea39ceba4be4bed50682f546c2195404867ad3cdf790c806d52e128564e9f30e09ed2633d7c81d76cc8c211478389fa73db2d SHA512 dd1061d13104ea0ab8fc39333feb9aeb0b566130fb7ec5039b8b5b11809fabc65a7829346f76c0b66e922e5fb4cf70a96efcb6c9f972d90f6489c819a622fb9e -DIST mastodon-1.1.0.tar.gz 691247 BLAKE2B 45052db00d143d3b225e4bd8be22796421528b4b7e7a87d9d71346c6e26e027dc9fc8b6982c458c3582ec16728ba81b959d2a88182aa2f00d9d5206d33f117a0 SHA512 6258d7859adb7a29a8a19a89367f02a56a453ec1f054f55015a5adaf20fe1d9d4f3847fb6ad2821735ecb547d653870f500f7d9cb7163a385a2502ed0a2cafe7 DIST mastodon-1.1.1.tar.gz 691228 BLAKE2B 4912659ec39ff159af1bd839befa29d91811865d5cc88f5c825d746dee021a43e856a6a1a1d230300b34b51c7a645605a1d2f2421437a00f4bd42c4274538cda SHA512 181db930ec5f64c13666bd626a57a556e2857e99f70a950c994488ae7ab0061ab0c7ff4b767416844688de6cf1fbdced365e00f4d94076d35065ead8db3aa46d diff --git a/app-emacs/mastodon/mastodon-1.0.27.ebuild b/app-emacs/mastodon/mastodon-1.0.27.ebuild deleted file mode 100644 index f74c55d68c78..000000000000 --- a/app-emacs/mastodon/mastodon-1.0.27.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="Emacs client for Mastodon, federated microblogging social network" -HOMEPAGE="https://codeberg.org/martianh/mastodon.el/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://codeberg.org/martianh/mastodon.el.git" - S="${WORKDIR}/${P}/lisp" -else - SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}/${PN}.el/lisp" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - app-emacs/persist - app-emacs/request -" -BDEPEND=" - ${RDEPEND} -" - -DOCS=( ../README.org ) -ELISP_TEXINFO="../${PN}.texi" -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/mastodon/mastodon-1.1.0.ebuild b/app-emacs/mastodon/mastodon-1.1.0.ebuild deleted file mode 100644 index 5f2eb49458d6..000000000000 --- a/app-emacs/mastodon/mastodon-1.1.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS="28.1" - -inherit elisp - -DESCRIPTION="Emacs client for Mastodon, federated microblogging social network" -HOMEPAGE="https://codeberg.org/martianh/mastodon.el/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://codeberg.org/martianh/${PN}.el.git" - S="${WORKDIR}/${P}/lisp" -else - SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}/${PN}.el/lisp" - - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - app-emacs/persist - app-emacs/request - app-emacs/tp -" -BDEPEND=" - ${RDEPEND} -" - -DOCS=( ../README.org ) -SITEFILE="50${PN}-gentoo.el" - -src_install() { - elisp_src_install - doinfo "../${PN}.info" -} diff --git a/app-emacs/mastodon/mastodon-1.1.1.ebuild b/app-emacs/mastodon/mastodon-1.1.1.ebuild index 5f2eb49458d6..44127509d079 100644 --- a/app-emacs/mastodon/mastodon-1.1.1.ebuild +++ b/app-emacs/mastodon/mastodon-1.1.1.ebuild @@ -20,7 +20,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${PN}.el/lisp" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/mediawiki/files/50mediawiki-gentoo-2.2.9.el b/app-emacs/mediawiki/files/50mediawiki-gentoo-2.2.9.el index cc9c5b714fb3..097086f8756c 100644 --- a/app-emacs/mediawiki/files/50mediawiki-gentoo-2.2.9.el +++ b/app-emacs/mediawiki/files/50mediawiki-gentoo-2.2.9.el @@ -3,9 +3,9 @@ "Open a wiki page specified by NAME from the mediawiki engine" t) (autoload 'mediawiki-site "mediawiki" "Set up mediawiki.el for a site." t) -(eval-after-load "mediawiki" - '(add-to-list - 'mediawiki-site-alist - '("Gentoo" "https://wiki.gentoo.org/" "" "" nil "Main Page") - nil - (lambda (a b) (equal (car a) (car b))))) +(with-eval-after-load 'mediawiki + (add-to-list + 'mediawiki-site-alist + '("Gentoo" "https://wiki.gentoo.org/" "" "" nil "Main Page") + nil + (lambda (a b) (equal (car a) (car b))))) diff --git a/app-emacs/moccur-edit/files/60moccur-edit-gentoo.el b/app-emacs/moccur-edit/files/60moccur-edit-gentoo.el index 7f1bc222e638..896fa0504ee8 100644 --- a/app-emacs/moccur-edit/files/60moccur-edit-gentoo.el +++ b/app-emacs/moccur-edit/files/60moccur-edit-gentoo.el @@ -1,3 +1,2 @@ (add-to-list 'load-path "@SITELISP@") -(eval-after-load "color-moccur" - '(require 'moccur-edit)) +(with-eval-after-load 'color-moccur (require 'moccur-edit)) diff --git a/app-emacs/mpg123-el/Manifest b/app-emacs/mpg123-el/Manifest index 655133bd4014..39f123ce0504 100644 --- a/app-emacs/mpg123-el/Manifest +++ b/app-emacs/mpg123-el/Manifest @@ -1 +1,2 @@ DIST mpg123-el-1.61.tar.xz 34216 BLAKE2B 3f0f85bbf0f5854b899aefb443f9b2b011dd5dd85c815fc8be723bade93be805b121e952cab3c56a3897bed41fa65988331c004537e565abcb660b6dd402a0c5 SHA512 96b50a8fc945c6811bce7b8cfa28fe235f2d2ddf9cbd1904c94f272f6df13a991761dbb4f186c1bda04720fb50115515361dbff4838e7623261719f2ecc6698e +DIST mpg123-el-1.65.tar.xz 35716 BLAKE2B d70d91d9eacb5ea7199746367d5748ece0faf406c4c7380972bb92b345396430e74ae0047f6a0590783f6cf6452556b11011a5656a8214cfdf2a664d6605b548 SHA512 d8891ff7187dea07a2d4e768504ec8936d49c1367b1d9fd00a294a74f2f489497f38feb2725e756f4d3c9801bb83a93fd063552e6943378b5b498e18d6f03f40 diff --git a/app-emacs/mpg123-el/mpg123-el-1.65.ebuild b/app-emacs/mpg123-el/mpg123-el-1.65.ebuild new file mode 100644 index 000000000000..2621b04f537b --- /dev/null +++ b/app-emacs/mpg123-el/mpg123-el-1.65.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp flag-o-matic toolchain-funcs + +DESCRIPTION="Emacs front-end to mpg123 audio player and OggVorbis audio player" +HOMEPAGE="https://www.gentei.org/~yuuji/software/mpg123el/" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="mpg123-el" +SLOT="0" +KEYWORDS="~amd64 ppc x86" + +RDEPEND="media-sound/mpg123 + media-sound/alsa-utils" + +PATCHES=( "${FILESDIR}/${PN}-1.61-stdlib.patch" ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + append-flags -std=gnu17 + $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o tagput tagput.c || die + $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o id3put id3put.c || die + elisp-compile *.el +} + +src_install() { + dobin tagput id3put + elisp-install ${PN} *.el *.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/no-littering/Manifest b/app-emacs/no-littering/Manifest index e2d8b2e6f1e0..7b5105b11a5f 100644 --- a/app-emacs/no-littering/Manifest +++ b/app-emacs/no-littering/Manifest @@ -1,2 +1,2 @@ -DIST no-littering-1.7.2.tar.gz 26005 BLAKE2B faa5dba2142dee5a91d586c96916c8e9458a5114edd630d6744ca98577c4c8e6d9bd34b4d6abdf0eb5c21c36e088c796b0842c018f51276741c510511c668b94 SHA512 48c58672788f09a54737254f00572235ec331e1eb82767b1247aadbc4f552d1f81f2912bec364e008a621595abb9ed9be66848a9feb9b16f2d877194482c8a22 -DIST no-littering-1.7.3.tar.gz 26033 BLAKE2B 4da7f4c5aa6648260b6d340cc2e7cdbec38f174f5f6f0ee19a888b2634e6fc2700f07025ce17b6e6a06b853bf9c8325c44bba7cb303c031262adc8bb590d7ecf SHA512 f6adb36ecb6078030affd14d7fc2b42a893fe3da214f5aaf960fdcf611459233ba620829dab8d687a825309dc62c6e5a182f691d2744d8f9136699416876b4d9 +DIST no-littering-1.7.4.tar.gz 26082 BLAKE2B 84de76c82abc2e3ce6c8c85e7b9361b1acafde6e7b77e42c98b8c2313023a3b05a8c6b12ffdcf1e9398b789c7cc16665cbd8a4a3fa01f17264e5c778e4f9d1f0 SHA512 21255a643608a5a5c5783c5ca3f84bceca39c01dd801528d55134cbaffac4b5770e26d3b5b7b51b8d62e3c2909b66f1d2f955b6ee6f7daa182760e644a71daa4 +DIST no-littering-1.7.5.tar.gz 26109 BLAKE2B c6329eba7d1b53acfd37a83cb97707f0aa85a3feb95f846b62d22a3ff42d3f6a5b24ce11a06c96f2178e3fafc3d7e37323f731e6e63e1d06832edc3bf9a2a1d3 SHA512 e066a59a85d3930f87145208788477cb9ce358e8f85fae86292b075a9d59dcee75a8eedacdf455004c015dfc985eeb9268de8a8f1931134f40eab9ab8598f075 diff --git a/app-emacs/no-littering/no-littering-1.7.2.ebuild b/app-emacs/no-littering/no-littering-1.7.4.ebuild index 265b8c212a37..265b8c212a37 100644 --- a/app-emacs/no-littering/no-littering-1.7.2.ebuild +++ b/app-emacs/no-littering/no-littering-1.7.4.ebuild diff --git a/app-emacs/no-littering/no-littering-1.7.3.ebuild b/app-emacs/no-littering/no-littering-1.7.5.ebuild index 265b8c212a37..4f3e84e2facf 100644 --- a/app-emacs/no-littering/no-littering-1.7.3.ebuild +++ b/app-emacs/no-littering/no-littering-1.7.5.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 @@ -23,7 +23,7 @@ LICENSE="GPL-3+" SLOT="0" RDEPEND=" - >=app-emacs/compat-30.0.0.0 + >=app-emacs/compat-30.0.2.0 " BDEPEND=" ${RDEPEND} diff --git a/app-emacs/nxml-docbook5-schemas/files/60nxml-docbook5-schemas-gentoo.el b/app-emacs/nxml-docbook5-schemas/files/60nxml-docbook5-schemas-gentoo.el index c574746e6576..ac768184362c 100644 --- a/app-emacs/nxml-docbook5-schemas/files/60nxml-docbook5-schemas-gentoo.el +++ b/app-emacs/nxml-docbook5-schemas/files/60nxml-docbook5-schemas-gentoo.el @@ -1,5 +1,5 @@ ;; This must be executed after rng-schema-locating-files ;; is set in rng-loc (which is part of nxml-mode). -(eval-after-load "rng-loc" - '(add-to-list 'rng-schema-locating-files - "@SITEETC@/schemas.xml")) +(with-eval-after-load 'rng-loc + (add-to-list 'rng-schema-locating-files + "@SITEETC@/schemas.xml")) diff --git a/app-emacs/nxml-gentoo-schemas/Manifest b/app-emacs/nxml-gentoo-schemas/Manifest index f59320913f27..4f0c31023f96 100644 --- a/app-emacs/nxml-gentoo-schemas/Manifest +++ b/app-emacs/nxml-gentoo-schemas/Manifest @@ -1,2 +1 @@ -DIST nxml-gentoo-schemas-20240208.tar.xz 8888 BLAKE2B ed75bf44a481b4b252c859ea22b6f420a8e0bbc676f4705d8995462557bf4fee407cd35804eb539da169b95cc7581e66659681a3b51b3e92ea461a15090ebe6f SHA512 c8567b69ccc21d7f052e2402d486f638ea65b545cc6bb3c4e91e1384ec46a5eb9fec2bb8dc5087bf46e8835fa628b2ea2645659304d69d6ead3594c2e98a7122 -DIST nxml-gentoo-schemas-20241031.tar.xz 8996 BLAKE2B 9ea6eae66a8d4f23f50307b43824b0276719cadc4484f216b5859f70571d7b7912b4d7443cc6bc97fcd8525906901caadff54a9704c2f8571a5f991907ff185a SHA512 5419e207c37d5759ab8be2dc0f5b607410d9f6a244bc44759319af3678f199ba159a158a62813138bf82bc2098583f949f706c45fc48a6c4de7767bbb0da70a2 +DIST nxml-gentoo-schemas-20241116.tar.xz 8816 BLAKE2B f334655d695d0555311c89357ec798b9f803da2cef3483f5e305deb5890097c990ebe4cc87c1dd9f4ffc56b2c739ac70702a43f19f61b6cc5c6d50f5ccc41321 SHA512 d47210e980279f615646a3ffd970784578d7b0428eb312b11390b6a094242dcfb4b5e4ba1a3e89812394d309575490912c2b9020d70d12e97df26fe8d886f4ab diff --git a/app-emacs/nxml-gentoo-schemas/files/60nxml-gentoo-schemas-gentoo.el b/app-emacs/nxml-gentoo-schemas/files/60nxml-gentoo-schemas-gentoo.el index c574746e6576..ac768184362c 100644 --- a/app-emacs/nxml-gentoo-schemas/files/60nxml-gentoo-schemas-gentoo.el +++ b/app-emacs/nxml-gentoo-schemas/files/60nxml-gentoo-schemas-gentoo.el @@ -1,5 +1,5 @@ ;; This must be executed after rng-schema-locating-files ;; is set in rng-loc (which is part of nxml-mode). -(eval-after-load "rng-loc" - '(add-to-list 'rng-schema-locating-files - "@SITEETC@/schemas.xml")) +(with-eval-after-load 'rng-loc + (add-to-list 'rng-schema-locating-files + "@SITEETC@/schemas.xml")) diff --git a/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20241031.ebuild b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20241031.ebuild deleted file mode 100644 index fdbeb4a7df9a..000000000000 --- a/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20241031.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Extension for nxml-mode with Gentoo-specific schemas" -HOMEPAGE="https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/" -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" - -LICENSE="MIT GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~x64-macos" - -SITEFILE="60${PN}-gentoo.el" - -src_compile() { :; } - -src_install() { - insinto "${SITEETC}/${PN}" - doins schemas.xml *.rnc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" -} diff --git a/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20240208.ebuild b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20241116.ebuild index fdbeb4a7df9a..fdbeb4a7df9a 100644 --- a/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20240208.ebuild +++ b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20241116.ebuild diff --git a/app-emacs/nxml-libvirt-schemas/Manifest b/app-emacs/nxml-libvirt-schemas/Manifest index 0dd5494616eb..cb7765a67904 100644 --- a/app-emacs/nxml-libvirt-schemas/Manifest +++ b/app-emacs/nxml-libvirt-schemas/Manifest @@ -1,5 +1,6 @@ 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 diff --git a/app-emacs/nxml-libvirt-schemas/files/60nxml-libvirt-schemas-gentoo.el b/app-emacs/nxml-libvirt-schemas/files/60nxml-libvirt-schemas-gentoo.el index c574746e6576..ac768184362c 100644 --- a/app-emacs/nxml-libvirt-schemas/files/60nxml-libvirt-schemas-gentoo.el +++ b/app-emacs/nxml-libvirt-schemas/files/60nxml-libvirt-schemas-gentoo.el @@ -1,5 +1,5 @@ ;; This must be executed after rng-schema-locating-files ;; is set in rng-loc (which is part of nxml-mode). -(eval-after-load "rng-loc" - '(add-to-list 'rng-schema-locating-files - "@SITEETC@/schemas.xml")) +(with-eval-after-load 'rng-loc + (add-to-list 'rng-schema-locating-files + "@SITEETC@/schemas.xml")) diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.10.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.10.0.ebuild new file mode 100644 index 000000000000..6c2585fb80d3 --- /dev/null +++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.10.0.ebuild @@ -0,0 +1,45 @@ +# 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-svg-schemas/files/60nxml-svg-schemas-gentoo.el b/app-emacs/nxml-svg-schemas/files/60nxml-svg-schemas-gentoo.el index c574746e6576..ac768184362c 100644 --- a/app-emacs/nxml-svg-schemas/files/60nxml-svg-schemas-gentoo.el +++ b/app-emacs/nxml-svg-schemas/files/60nxml-svg-schemas-gentoo.el @@ -1,5 +1,5 @@ ;; This must be executed after rng-schema-locating-files ;; is set in rng-loc (which is part of nxml-mode). -(eval-after-load "rng-loc" - '(add-to-list 'rng-schema-locating-files - "@SITEETC@/schemas.xml")) +(with-eval-after-load 'rng-loc + (add-to-list 'rng-schema-locating-files + "@SITEETC@/schemas.xml")) diff --git a/app-emacs/oauth2/Manifest b/app-emacs/oauth2/Manifest index 5d505dd090ec..8aac12e752c0 100644 --- a/app-emacs/oauth2/Manifest +++ b/app-emacs/oauth2/Manifest @@ -1,2 +1 @@ -DIST oauth2-0.16.tar.gz 3527 BLAKE2B af5ea470267ada0efe7bb28c383576bdd737da1352fff1047f0a26ca133efbb96e2dcb9dd53ad6793b7a73a6fa42c002955ab751389a30f2200f6a00e6de646e SHA512 525408581c146e369df2e2a79c76bc06f631a55c0f42ed537bc05fdeb7d399e6308b3e99135b49e66366941722710340cd18c184c09d510444c765ad19b0eb6f DIST oauth2-0.17.tar.gz 4265 BLAKE2B cd18b67e296eec227d12fa75c197fef800b74360efc99cd3357022d1663768c5a4b7063d5cd8342dd25532edfa65331d4f184059ebfb1961d15bc800530ab491 SHA512 a5a0daafeeb2ce9eb336eeaf169800c68db9493cd83b50950bffc81903f7fe854c52a6162785e30068239b4a10c5f14cae2a668f9a1991d87188a761cb4d30bc diff --git a/app-emacs/oauth2/oauth2-0.16.ebuild b/app-emacs/oauth2/oauth2-0.16.ebuild deleted file mode 100644 index 6d5f22b6ce69..000000000000 --- a/app-emacs/oauth2/oauth2-0.16.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="OAuth 2.0 authorization protocol" -HOMEPAGE="https://elpa.gnu.org/packages/oauth2.html" -GITHUB_SHA1="dc069550616fb0a72507489ea796d0e1bd8b48c9" -SRC_URI="https://github.com/emacsmirror/${PN}/archive/${GITHUB_SHA1}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${GITHUB_SHA1}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 ppc ~ppc64 sparc x86" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/ocaml-mode/files/50ocaml-mode-gentoo-3.12.1.el b/app-emacs/ocaml-mode/files/50ocaml-mode-gentoo-3.12.1.el index bea123308024..ef41d7f6d4d7 100644 --- a/app-emacs/ocaml-mode/files/50ocaml-mode-gentoo-3.12.1.el +++ b/app-emacs/ocaml-mode/files/50ocaml-mode-gentoo-3.12.1.el @@ -6,5 +6,5 @@ "Run camldebug on program FILE in buffer *camldebug-FILE*." t) (autoload 'inferior-caml-set-font-lock "caml-font") -(eval-after-load "caml" '(require 'caml-font)) +(with-eval-after-load 'caml (require 'caml-font)) (add-hook 'inferior-caml-mode-hooks 'inferior-caml-set-font-lock) diff --git a/app-emacs/ocaml-mode/ocaml-mode-4.05.0.ebuild b/app-emacs/ocaml-mode/ocaml-mode-4.05.0.ebuild index eda49daba469..0403407fe8fc 100644 --- a/app-emacs/ocaml-mode/ocaml-mode-4.05.0.ebuild +++ b/app-emacs/ocaml-mode/ocaml-mode-4.05.0.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=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/ocaml/ocaml/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" S="${WORKDIR}/${MY_P}/emacs" SITEFILE="50${PN}-gentoo-3.12.1.el" diff --git a/app-emacs/orderless/Manifest b/app-emacs/orderless/Manifest index 5488282bc686..ce67622b160b 100644 --- a/app-emacs/orderless/Manifest +++ b/app-emacs/orderless/Manifest @@ -1,2 +1,2 @@ -DIST orderless-1.1.tar.gz 36066 BLAKE2B 5b40e662df6bcff0a69e560bcf164c7729877b7c5e46843ede48e1cd7cc52dadc8e5d1d9757809b412a21a6671e0a2b9a2bbbd4195b8d69b465bfa6b9c97709c SHA512 0de959a9a6da16922fa8ad55016d33a937fcdf1cba8359ad90bcb222cb23272f31ccc9e1f68ef2c074d257c692fc5d597248d9fb7f1d3e51d1958912a42c6b16 DIST orderless-1.2.tar.gz 36260 BLAKE2B 8d8ad75fd46f2063f0361b8d669d940ba01349bdd66ee2b5ae2b2351d9a78b3a454d466fc3ac0fe077bee34537629729d3f57ead5f19949f8ac5a80103037601 SHA512 0af2b5e7ddd6c29bc5322cb26a1e02cc69edbe138f14e8b416466d6f9ee6b17fc0a9f0586fafdb584ece3f48469c72fb029cbbbb7e10832a14d441bc0f50f41f +DIST orderless-1.3.tar.gz 36360 BLAKE2B 868a77815c4b87e45718c6108692cad43afb925fbc13f083cbf698f3ec90563578c52c9ce5a107b6117d86d29a47e835452c4fe08780dd642ed1b9936ed86c70 SHA512 4a19d56d969db45adfe37c2cca921ac695c55556014fc4c97bab8a1f5ad30f391858a25ab58ec4638949b2d731242ebc5f984fb64c22375587cb16bf4d05c2c4 diff --git a/app-emacs/orderless/orderless-1.1.ebuild b/app-emacs/orderless/orderless-1.3.ebuild index b83d5229ca69..c346385b374b 100644 --- a/app-emacs/orderless/orderless-1.1.ebuild +++ b/app-emacs/orderless/orderless-1.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -NEED_EMACS=26 +NEED_EMACS="27.1" inherit readme.gentoo-r1 elisp @@ -16,14 +16,19 @@ LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" +RDEPEND=" + >=app-emacs/compat-30.0.0.0 +" BDEPEND=" + ${RDEPEND} sys-apps/texinfo " +ELISP_TEXTINFO="${PN}.texi" SITEFILE="50${PN}-gentoo.el" + DOC_CONTENTS="Enable orderless completion by placing \"(setq completion-styles '(orderless))\" in your .emacs file." -ELISP_TEXTINFO="${PN}.texi" src_compile() { elisp_src_compile diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest index 2455201b2bac..ed2a557f45fa 100644 --- a/app-emacs/org-mode/Manifest +++ b/app-emacs/org-mode/Manifest @@ -1,5 +1,4 @@ -DIST org-mode-release_9.7.11.tar.gz 2363004 BLAKE2B 7438d67b834818d06185753fbe9e712c6f7b2381815de86c6f9e2e00715e8e235446c811440971c39ddb6f3f93839d6ab768b6e8b1ad023e94b7cd6f221baf3f SHA512 f2f7a4e2eae6ba2e6f2b85c4bbebae75dc48822b3a2080c3f9ec774e149799f4c97551bb0fc64dd156a34a015cb62f64d6f1697bd3f7fd0b6277d8c2a6f7665a -DIST org-mode-release_9.7.12.tar.gz 2363188 BLAKE2B c02d8f7f4ce8bc85f856740c0dbc0ce5e311ee815bdc614c3e10edb54fbd060279cf2e3cf5cc708f2b46b867f41dbfdb318e8e22f84967854882007cf87f9236 SHA512 da189fc958752bbdfefbc9df0e06fef76d6891a23f796099fa72eb65b02d4fa1fd127319583027e130c8a55b0ad0b9142e29ffd10dc00e5906143a390c187bd3 -DIST org-mode-release_9.7.13.tar.gz 2363329 BLAKE2B 98d8d321898456571daffb5801526304fc744165938b0b05948eeba9b52d3def3cb96ddaed71cf3ae4e2b7443653902a0aeecbb4bf6bcf803075bcac70a1e644 SHA512 6399c7a6d809d852111b72474ecec601f54de0e5185afcb0e42171949fa37fda4508009733b2f9ecb8398ef02e1e6e17d95aca96cd85c8dc3f48a246aa87770b -DIST org-mode-release_9.7.14.tar.gz 2363425 BLAKE2B b1421e8dede9fd2ce777e0559e6f290ea50af163db31749c861af768b53a5f4f3e70a983141ed0323b8aade659c79ea1799f2764215907f157a1989fb0e9fc2e SHA512 e8e13b0347a4281b130923d5ce39aef60751e51cf02733735a4b7e06c0e59241258fe8a3391f310d62936046d057aba9ada24ddb2ec8d3401ed31d00be07f121 -DIST org-mode-release_9.7.15.tar.gz 2363521 BLAKE2B b4ea820eb7932a99b6dab2eba998ca4b1d23676994d9c65e1653ddbc17d1777b6bff37a866a447b50f4312b5936c8b6948b1494f141fabee9c99df4ea513e00c SHA512 e64535eee45a3a4b7c122e73e185749d8df929e1fc1f172ff50798fadd6426cc3901fe307d715f5130cc998707fac7c049492147b0f32a288fa63021899bbb2a +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 diff --git a/app-emacs/org-mode/metadata.xml b/app-emacs/org-mode/metadata.xml index ab6e8b67070e..933704be8c3b 100644 --- a/app-emacs/org-mode/metadata.xml +++ b/app-emacs/org-mode/metadata.xml @@ -25,4 +25,10 @@ <flag name="odt-schema">Install non-free schema files for OpenDocument Text exporter</flag> </use> +<upstream> + <bugs-to>https://orgmode.org/manual/Feedback.html</bugs-to> + <changelog>https://orgmode.org/Changes.html</changelog> + <doc>https://orgmode.org/manuals.html</doc> + <remote-id type="savannah">emacs</remote-id> <!-- Development Tools → Emacs Org mode --> +</upstream> </pkgmetadata> diff --git a/app-emacs/org-mode/org-mode-9.7.14.ebuild b/app-emacs/org-mode/org-mode-9.7.14.ebuild deleted file mode 100644 index 86c9f98ba96b..000000000000 --- a/app-emacs/org-mode/org-mode-9.7.14.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2024 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_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.11.ebuild b/app-emacs/org-mode/org-mode-9.7.17.ebuild index 2e6d3986022b..8add87a15815 100644 --- a/app-emacs/org-mode/org-mode-9.7.11.ebuild +++ b/app-emacs/org-mode/org-mode-9.7.17.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/org-mode/org-mode-9.7.12.ebuild b/app-emacs/org-mode/org-mode-9.7.18.ebuild index 86c9f98ba96b..86c9f98ba96b 100644 --- a/app-emacs/org-mode/org-mode-9.7.12.ebuild +++ b/app-emacs/org-mode/org-mode-9.7.18.ebuild diff --git a/app-emacs/org-mode/org-mode-9.7.13.ebuild b/app-emacs/org-mode/org-mode-9.7.19.ebuild index 86c9f98ba96b..7c045e5649c4 100644 --- a/app-emacs/org-mode/org-mode-9.7.13.ebuild +++ b/app-emacs/org-mode/org-mode-9.7.19.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.15.ebuild b/app-emacs/org-mode/org-mode-9.7.20.ebuild index 86c9f98ba96b..7c045e5649c4 100644 --- a/app-emacs/org-mode/org-mode-9.7.15.ebuild +++ b/app-emacs/org-mode/org-mode-9.7.20.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-modern/Manifest b/app-emacs/org-modern/Manifest index 12f24910af72..5cf7faf9aa2f 100644 --- a/app-emacs/org-modern/Manifest +++ b/app-emacs/org-modern/Manifest @@ -1 +1,2 @@ DIST org-modern-1.5.tar.gz 25739 BLAKE2B 3d8ccc352c18f71ef4c4d317957ccadf83cefb5caab24417eb930e20078b9a80e5d2758b8724cf271b622251d7e05aefe43a81500f9ca95c523d4fbd70592a67 SHA512 f98833f37a90873d17df4dc0b7540bb05b2794e3bb754514a0fefdc5693acc137ecc7fbf3d3959aecf95cf5368e17aa093c2977ff87a2a57fa694d98cf36d2c1 +DIST org-modern-1.6.tar.gz 25782 BLAKE2B 9084074d3cdba5ce2aad1b9b70bde2cc8e98433818444f8df7efa5244579b7493c732dfcf83e75e175c37a075964ecaf6d435b057e44fab7aae82b72ff0a3d76 SHA512 be532590dcb5dc0505ef4e11622ed0a1a130d73f2b1e653af790df0287ba6dbb720749d0c1bfcf84ffee7d98cba33e33be9816e69fc84be36c93ff87ca57d0c2 diff --git a/app-emacs/org-modern/org-modern-1.6.ebuild b/app-emacs/org-modern/org-modern-1.6.ebuild new file mode 100644 index 000000000000..5091d68a3b9b --- /dev/null +++ b/app-emacs/org-modern/org-modern-1.6.ebuild @@ -0,0 +1,35 @@ +# 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-roam/files/50org-roam-gentoo.el b/app-emacs/org-roam/files/50org-roam-gentoo.el index ac1c52bf5855..27ced864f34d 100644 --- a/app-emacs/org-roam/files/50org-roam-gentoo.el +++ b/app-emacs/org-roam/files/50org-roam-gentoo.el @@ -1,3 +1,2 @@ -;;; app-emacs/org-roam site configuration -*- lexical-binding: t; -*- (add-to-list 'load-path "@SITELISP@") (load "@SITELISP@/org-roam-autoloads.el" nil t) diff --git a/app-emacs/org-roam/metadata.xml b/app-emacs/org-roam/metadata.xml index a88691fba13b..3b71e4981e00 100644 --- a/app-emacs/org-roam/metadata.xml +++ b/app-emacs/org-roam/metadata.xml @@ -3,7 +3,7 @@ <pkgmetadata> <maintainer type="person"> <email>arsen@gentoo.org</email> - <description>Arsen Arsenović</description> + <name>Arsen Arsenović</name> </maintainer> <maintainer type="project"> <email>gnu-emacs@gentoo.org</email> diff --git a/app-emacs/org-roam/org-roam-2.2.2-r1.ebuild b/app-emacs/org-roam/org-roam-2.2.2-r1.ebuild deleted file mode 100644 index d4214ed1928c..000000000000 --- a/app-emacs/org-roam/org-roam-2.2.2-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=26.1 -inherit elisp - -DESCRIPTION="Rudimentary Roam replica with Org-mode" -HOMEPAGE="https://github.com/org-roam/org-roam" - -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/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - " - - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - app-emacs/dash - app-emacs/magit - app-emacs/emacsql[sqlite] -" -BDEPEND="${RDEPEND}" - -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests buttercup tests - -src_install() { - elisp-make-autoload-file - elisp_src_install -} diff --git a/app-emacs/org-roam/org-roam-2.2.2-r2.ebuild b/app-emacs/org-roam/org-roam-2.2.2-r3.ebuild index 8432aafaa462..1b5e1c7d4131 100644 --- a/app-emacs/org-roam/org-roam-2.2.2-r2.ebuild +++ b/app-emacs/org-roam/org-roam-2.2.2-r3.ebuild @@ -27,7 +27,7 @@ SLOT="0" RDEPEND=" app-emacs/dash app-emacs/magit - app-emacs/emacsql[sqlite] + app-emacs/emacsql[sqlite(+)] " BDEPEND="${RDEPEND}" diff --git a/app-emacs/org-roam/org-roam-9999.ebuild b/app-emacs/org-roam/org-roam-9999.ebuild index 8432aafaa462..1b5e1c7d4131 100644 --- a/app-emacs/org-roam/org-roam-9999.ebuild +++ b/app-emacs/org-roam/org-roam-9999.ebuild @@ -27,7 +27,7 @@ SLOT="0" RDEPEND=" app-emacs/dash app-emacs/magit - app-emacs/emacsql[sqlite] + app-emacs/emacsql[sqlite(+)] " BDEPEND="${RDEPEND}" diff --git a/app-emacs/osm/Manifest b/app-emacs/osm/Manifest index 07c07451bfb6..e65cde722681 100644 --- a/app-emacs/osm/Manifest +++ b/app-emacs/osm/Manifest @@ -1 +1,2 @@ DIST osm-1.4.tar.gz 35286 BLAKE2B ec45051f7a9045115891e9d38bd2f311b25d02f9da907aa3730eef174af84221c2ae1461e6f7d9b3a866f35f20599f36973a00c5df41551766d4d9d310dbd7df SHA512 afc5ac0b8aa592ddbc8e3fdc5e1472d58c21008952b9208d5d89a6ab666542f1239e67c1c95b25bc90bcc3ad3e5bb0dca06e725355ada1413cfbfce07cf13167 +DIST osm-1.5.tar.gz 35470 BLAKE2B d6a253bc41081b051577ef94bb42baf8be60164e9c0e14852a78985656ceccd9a6ab5c2c0729a6650839fc03e5cd4898f590a65b8ea5b64f0c876fff65b72d40 SHA512 2e1bb170ab6cdc8f7c8acf6cb4720627462272a6d4f1ce6138f43bc34ebef6c468c2902c185070bfb5c6241f80a6574f2c1c3a5fa3e488fef18b0732a7050936 diff --git a/app-emacs/corfu/corfu-1.4.ebuild b/app-emacs/osm/osm-1.5.ebuild index d8351fe993cc..144330f58794 100644 --- a/app-emacs/corfu/corfu-1.4.ebuild +++ b/app-emacs/osm/osm-1.5.ebuild @@ -7,32 +7,35 @@ NEED_EMACS=27.1 inherit elisp -DESCRIPTION="Completion Overlay Region FUnction" -HOMEPAGE="https://github.com/minad/corfu/" +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 ~arm64 ~x86" + + KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-3+" SLOT="0" -RDEPEND=">=app-emacs/compat-29.1.3.4" -BDEPEND="${RDEPEND}" +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_prepare() { - default - mv extensions/*.el . || die -} - src_compile() { elisp_src_compile elisp-make-autoload-file diff --git a/app-emacs/package-lint/Manifest b/app-emacs/package-lint/Manifest index 8a24b72249c3..c8853f3682ef 100644 --- a/app-emacs/package-lint/Manifest +++ b/app-emacs/package-lint/Manifest @@ -1,2 +1 @@ -DIST package-lint-0.23.tar.gz 322339 BLAKE2B c3c0a866d46863248fdcf914049859e9dccf0f921a71cc44f4c386e50f5bafac58ba3d1e04b6dcbd58c650fa1386574b2bb3e014cde972416ca3af7f1158b1a1 SHA512 b6d52dd8edb730c77afdadcde48e3235ce90c0e435faf28f220108d9f5994c4a07e8e9b08f765628a7591c11f8e96cfe1ea25606a1d081bede0923528fbf47e3 DIST package-lint-0.24.tar.gz 322270 BLAKE2B 364b3700bc856b4e3c51bfc5702ea76ebdc21e96d4498cd0e9c21269bbb134f53b4bde2cdb2d74ad6ed7fa9719ca8e0117bfa2ec543a56b2366d29d52e52a174 SHA512 d4262378ba482f799f036942a2be0cb1df29ed99774a696511531b7ba7350fcc865c7c655ca31bc3b455fc009f088682965c31d4e9c80c592e2c5a8cae911a40 diff --git a/app-emacs/package-lint/package-lint-0.23.ebuild b/app-emacs/package-lint/package-lint-0.23.ebuild deleted file mode 100644 index dce074db0877..000000000000 --- a/app-emacs/package-lint/package-lint-0.23.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=26.1 - -inherit elisp - -DESCRIPTION="Linting library for Emacs Lisp package metadata" -HOMEPAGE="https://github.com/purcell/package-lint/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/purcell/${PN}.git" -else - SRC_URI="https://github.com/purcell/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - app-emacs/compat -" -BDEPEND=" - ${RDEPEND} -" - -PATCHES=( - "${FILESDIR}/${PN}-0.22-load-data-directory.patch" -) - -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i "${PN}.el" || die -} - -src_install() { - elisp-install "${PN}" ${PN}{,-flymake}.el{,c} - elisp-make-site-file "${SITEFILE}" - - insinto "${SITEETC}/${PN}" - doins -r data - - einstalldocs -} diff --git a/app-emacs/pandoc-mode/Manifest b/app-emacs/pandoc-mode/Manifest index d5ac95ee3120..afe4e3c3ec95 100644 --- a/app-emacs/pandoc-mode/Manifest +++ b/app-emacs/pandoc-mode/Manifest @@ -1,2 +1,2 @@ -DIST pandoc-mode-2.32.tar.gz 97596 BLAKE2B 2a1c8a6080fbba1cf278d78f9dbe4e6824daed52ad6422378d6b5c00fd4ec9466391474fdbaad5f1cd96d89080c24968b33c0911cb5f834ddd64dc1339b78c01 SHA512 6717bf238a9f71acce8135d5fa0542c23f2b48d78415f92dda2ef58aa0355ca0fe900e1015d0da674abf7780ed614bd7d4414519bf6d0d7f5aee7e3b7a7f447f DIST pandoc-mode-2.33.tar.gz 97645 BLAKE2B d6bd6fa713f5b8d50bdaa8df880099a4fe670353ba98ac7d63d0fc6b5d7b4398a585a43c34d04e94fc794de666a45bff8b11a8a850d581553a64b5b2d5db5178 SHA512 a7d6ed18bd5cad3a70f0b15aedf4d70de723318ec082d60ad543b438d9fca19f04c91d5829fa431578089e03b00f365b9c939ea6f8c09367ae510ddd3fa8fc67 +DIST pandoc-mode-2.34.1.tar.gz 97859 BLAKE2B 0bbf42197708b4b908c7603d416ae2e1cd0974877c504636ac8e763fbfb4c6eb9dce0b6ff2565b1b979e99cad0e5ffbba4e73181a234010e076bf22c9bea1579 SHA512 f7a8b52aaea89fdb8da4c90b1c970ef42da8ca58c2e78c20e4e6716d4117da1b1492f2be64aa85306b4bdf889ecfefc83086ade0abcf25b907f8bd5b2545a9f6 diff --git a/app-emacs/pandoc-mode/pandoc-mode-2.32-r1.ebuild b/app-emacs/pandoc-mode/pandoc-mode-2.34.1.ebuild index 5ae75c305754..0c83b4200507 100644 --- a/app-emacs/pandoc-mode/pandoc-mode-2.32-r1.ebuild +++ b/app-emacs/pandoc-mode/pandoc-mode-2.34.1.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 @@ -8,11 +8,19 @@ inherit elisp DESCRIPTION="GNU Emacs minor mode for interacting with Pandoc" HOMEPAGE="https://joostkremers.github.io/pandoc-mode/ https://github.com/joostkremers/pandoc-mode/" -SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/joostkremers/${PN}.git" +else + SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64" +fi LICENSE="BSD" -KEYWORDS="~amd64" SLOT="0" BDEPEND=" @@ -29,5 +37,6 @@ SITEFILE="50${PN}-gentoo.el" src_install() { elisp_src_install - doinfo ${PN}.info + + doinfo "${PN}.info" } diff --git a/app-emacs/paredit/files/50paredit-gentoo.el b/app-emacs/paredit/files/50paredit-gentoo.el index a23e03ae81fa..ca73ebfd48a4 100644 --- a/app-emacs/paredit/files/50paredit-gentoo.el +++ b/app-emacs/paredit/files/50paredit-gentoo.el @@ -1,10 +1,10 @@ (add-to-list 'load-path "@SITELISP@") (autoload 'paredit-mode "paredit" "Minor mode for pseudo-structurally editing Lisp code." t) -(let ((turn-on-paredit-mode (lambda () (paredit-mode 1)))) - ;; some hooks: lisp-mode-hook and scheme-mode-hook are recommended - ;; in the paredit source code - (add-hook 'lisp-mode-hook turn-on-paredit-mode) - (add-hook 'scheme-mode-hook turn-on-paredit-mode) - (add-hook 'emacs-lisp-mode-hook turn-on-paredit-mode) - (add-hook 'slime-mode-hook turn-on-paredit-mode)) +(autoload 'enable-paredit-mode "paredit" nil t) +;; some hooks: lisp-mode-hook and scheme-mode-hook are recommended +;; in the paredit source code +(add-hook 'lisp-mode-hook #'enable-paredit-mode) +(add-hook 'scheme-mode-hook #'enable-paredit-mode) +(add-hook 'emacs-lisp-mode-hook #'enable-paredit-mode) +(add-hook 'slime-mode-hook #'enable-paredit-mode) diff --git a/app-emacs/paredit/paredit-26.ebuild b/app-emacs/paredit/paredit-26-r1.ebuild index 130788d7d6b8..130788d7d6b8 100644 --- a/app-emacs/paredit/paredit-26.ebuild +++ b/app-emacs/paredit/paredit-26-r1.ebuild diff --git a/app-emacs/parsebib/Manifest b/app-emacs/parsebib/Manifest index a125c8188c04..996a2013adee 100644 --- a/app-emacs/parsebib/Manifest +++ b/app-emacs/parsebib/Manifest @@ -1,3 +1 @@ -DIST parsebib-4.3.tar.gz 25195 BLAKE2B 9b3031f7f6b8d69b026d1301c95fde6279eedb4cb55a975294d9f32a57508ac14c33c5874da14da7e14de5c58fd7915d9a9132859fb46cf4910d37d963876929 SHA512 b036ff496d4d435cdb6fbcd57b1844601417d94faf34294b593ec7947e40a8f4807de12e17c659e8cc6b0a5a17f62d45c51671b5568cf27f1af9890298324215 -DIST parsebib-4.6.tar.gz 25582 BLAKE2B dfae540f42ba7496a8ddc563963275d30000aba9fb4ca0fc8c61e4eb414cf73546b7643c05c6139e2293880467241ef6a9ab72468758cd7ed68a3fa31a564c98 SHA512 20da02173331f0dd5c2d7dd216357f209c2769dd484d1ac3b55c4a5365b755ec4140d354174a611ed91d1805af36a55c8dc9f7b72cbb277267b6dfce7782d16a -DIST parsebib-4.7.tar.gz 26944 BLAKE2B 24d6d8927c5d5d607eb8b53b6cc21653f99cceaf81bcd4c6993082ef8b9bfd648b21c9a7efd4e800184a5a3b0f65b46660e1374cdf3ec5feede9ea05ce00d5fb SHA512 ad50fec3c18d2084761947c0dbca3e47b7f605beb10977bd351ecff492823a5a34c48fea3a839836a32aeb8cd43f2000f91e772790349176634009bf4be6744d +DIST parsebib-6.4.gh.tar.gz 29833 BLAKE2B a7ab75df71adb991aa7b58729a54a9169e84de0d435b7a6ed23cd2b48df31cbf798dca996c0c9ff0964057296e0086fe4df6846b225786b893a0e0ccf7f7916f SHA512 ef54f99da612f1514af17a8e673d2dabfdf091c24b759f2fc09f398faadaf35713ddafffb5aa76ba1aad8ddbeb43571c426bfb07df9d27e197601adfcf39c8e7 diff --git a/app-emacs/parsebib/parsebib-4.6.ebuild b/app-emacs/parsebib/parsebib-4.6.ebuild deleted file mode 100644 index 923544783f24..000000000000 --- a/app-emacs/parsebib/parsebib-4.6.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Emacs Lisp library for reading .bib files" -HOMEPAGE="https://github.com/joostkremers/parsebib/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/joostkremers/${PN}.git" -else - SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="BSD" -SLOT="0" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests ert-runner test diff --git a/app-emacs/parsebib/parsebib-4.7.ebuild b/app-emacs/parsebib/parsebib-4.7.ebuild deleted file mode 100644 index 923544783f24..000000000000 --- a/app-emacs/parsebib/parsebib-4.7.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Emacs Lisp library for reading .bib files" -HOMEPAGE="https://github.com/joostkremers/parsebib/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/joostkremers/${PN}.git" -else - SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="BSD" -SLOT="0" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests ert-runner test diff --git a/app-emacs/parsebib/parsebib-4.3.ebuild b/app-emacs/parsebib/parsebib-6.4.ebuild index eccdb4d8583f..dd59be53bd5c 100644 --- a/app-emacs/parsebib/parsebib-4.3.ebuild +++ b/app-emacs/parsebib/parsebib-6.4.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 @@ -14,7 +14,7 @@ if [[ "${PV}" == *9999* ]] ; then EGIT_REPO_URI="https://github.com/joostkremers/${PN}.git" else SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" + -> ${P}.gh.tar.gz" KEYWORDS="amd64 ~x86" fi diff --git a/app-emacs/php-mode/Manifest b/app-emacs/php-mode/Manifest index 95dd9828d765..9cbe71c79fe3 100644 --- a/app-emacs/php-mode/Manifest +++ b/app-emacs/php-mode/Manifest @@ -1,2 +1 @@ -DIST php-mode-1.25.1.tar.gz 131105 BLAKE2B 9672d3e71ead28cc7db78ca5c148340b1e1e2552804c172ac14003384c72c3eccf56f5c258da8f0b6e218976100a374af8f2f0c68595ee6b4a2a90d965b60644 SHA512 4e1acf92a95b7e836893160ae3a3bd7a510d7fa0af5f7a6eb3cc8141c6a90b803a339b5d49527ace4f6ec06364ca794f4b834b7391617420a3219dc95fbf61cc -DIST php-mode-1.26.1.tar.gz 132347 BLAKE2B aa860304e8772e7b4f0eda98711acb1fced279fda16fe491477deaf47e79ef4a841686906783633a7eedd2d19e1569bd1fb17b693588f1b950ee8a7e540e9c77 SHA512 85e9049f895fbba17cab4ef868336aa992821b3dd4167a2c9e1c8ef748bd9d3ac6a413a125391374552beb02dd2a3a6263bd739da78691361e0500c4e0ed29c8 +DIST php-mode-1.27.0.gh.tar.gz 133871 BLAKE2B e326ef5b2fd4a62d815df30312b59470d1576284585db5266c351c18c898f801643ed3529ab5b66972b91f43c61a92da552e9f15b60d4c254e0b936c7bc60d9c SHA512 61ac62168e5ccc1076e6395b549e2401cb2f01309303d7553c84497ef245fb14400c6bf9e961fa3c6a38afc1b1125663d01b659846799d8371c873b6f46c691e diff --git a/app-emacs/php-mode/php-mode-1.25.1.ebuild b/app-emacs/php-mode/php-mode-1.25.1.ebuild deleted file mode 100644 index c12b2aff335e..000000000000 --- a/app-emacs/php-mode/php-mode-1.25.1.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 - -inherit elisp - -DESCRIPTION="GNU Emacs major mode for editing PHP code" -HOMEPAGE="https://github.com/emacs-php/php-mode/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/emacs-php/${PN}.git" -else - SRC_URI="https://github.com/emacs-php/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" -fi - -S="${WORKDIR}"/${P}/lisp - -LICENSE="GPL-3+" -SLOT="0" - -DOCS=( ../AUTHORS.md ../CHANGELOG.md ../CONTRIBUTING.md ../README{,.ja}.md ../docs ) -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests ert "${S}" -L ../tests -l ../tests/php-mode-test.el - -src_test() { - touch ../tests/project/1/.git || die - - elisp_src_test -} diff --git a/app-emacs/php-mode/php-mode-1.26.1.ebuild b/app-emacs/php-mode/php-mode-1.27.0.ebuild index 5392d536596c..faf034e1728d 100644 --- a/app-emacs/php-mode/php-mode-1.26.1.ebuild +++ b/app-emacs/php-mode/php-mode-1.27.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 @@ -13,8 +13,8 @@ if [[ "${PV}" == *9999* ]] ; then EGIT_REPO_URI="https://github.com/emacs-php/${PN}.git" else - SRC_URI="https://github.com/emacs-php/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" + SRC_URI="https://github.com/emacs-php/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz" KEYWORDS="amd64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" fi diff --git a/app-emacs/pinentry/pinentry-0.1_p20231126.ebuild b/app-emacs/pinentry/pinentry-0.1_p20231126.ebuild index c1376ed47d2a..146119e0710e 100644 --- a/app-emacs/pinentry/pinentry-0.1_p20231126.ebuild +++ b/app-emacs/pinentry/pinentry-0.1_p20231126.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 @@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-el-${COMMIT}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" RDEPEND="app-crypt/pinentry[emacs]" diff --git a/app-emacs/po-mode/po-mode-0.22.ebuild b/app-emacs/po-mode/po-mode-0.22.ebuild index b54e8b0b3b14..232a2cf959ea 100644 --- a/app-emacs/po-mode/po-mode-0.22.ebuild +++ b/app-emacs/po-mode/po-mode-0.22.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=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/gettext/gettext-${PV}.tar.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos" S="${WORKDIR}/gettext-${PV}/gettext-tools/emacs" ELISP_REMOVE="start-po.el" diff --git a/app-emacs/poke-mode/files/50poke-mode-gentoo.el b/app-emacs/poke-mode/files/50poke-mode-gentoo.el index 53fd87c88d6d..8c093daadc2e 100644 --- a/app-emacs/poke-mode/files/50poke-mode-gentoo.el +++ b/app-emacs/poke-mode/files/50poke-mode-gentoo.el @@ -1,4 +1,3 @@ -;;; poke-mode site configuration (add-to-list 'load-path "@SITELISP@") (autoload 'poke-mode "poke-mode" diff --git a/app-emacs/poke-mode/metadata.xml b/app-emacs/poke-mode/metadata.xml index bdc4a010d142..ae5b4a102973 100644 --- a/app-emacs/poke-mode/metadata.xml +++ b/app-emacs/poke-mode/metadata.xml @@ -3,7 +3,7 @@ <pkgmetadata> <maintainer type="person"> <email>arsen@gentoo.org</email> - <description>Arsen Arsenović</description> + <name>Arsen Arsenović</name> </maintainer> <maintainer type="project"> <email>gnu-emacs@gentoo.org</email> diff --git a/app-emacs/poke/files/50poke-el-gentoo.el b/app-emacs/poke/files/50poke-el-gentoo.el index 55cd5c14a628..546724f8667b 100644 --- a/app-emacs/poke/files/50poke-el-gentoo.el +++ b/app-emacs/poke/files/50poke-el-gentoo.el @@ -1,4 +1,3 @@ -;;; The GNU Emacs poke frontend site-list configuration (add-to-list 'load-path "@SITELISP@") (autoload 'poke "poke" diff --git a/app-emacs/poke/metadata.xml b/app-emacs/poke/metadata.xml index e2185014fbab..7a00078bf9bc 100644 --- a/app-emacs/poke/metadata.xml +++ b/app-emacs/poke/metadata.xml @@ -3,7 +3,7 @@ <pkgmetadata> <maintainer type="person"> <email>arsen@gentoo.org</email> - <description>Arsen Arsenović</description> + <name>Arsen Arsenović</name> </maintainer> <maintainer type="project"> <email>gnu-emacs@gentoo.org</email> diff --git a/app-emacs/posframe/Manifest b/app-emacs/posframe/Manifest index 474873071533..83844d7eced0 100644 --- a/app-emacs/posframe/Manifest +++ b/app-emacs/posframe/Manifest @@ -1,2 +1 @@ -DIST posframe-1.4.3.tar.gz 79433 BLAKE2B c2a362b306d3d3fbe07b7cc4b7ac47d988fd5ddd05b026aacbebde83009513cd91f262deffb533ecefe0fbca00e1399c2bca73fc52a2b7b87f532321bd874879 SHA512 7377ca341f3ba9abed957d392b7971332cd14418c08e1477ca72616bb8996bd3cdfe76d8941310dc4ad77cc8d6a0d24b4148a2b7cdef563ab2232aa18b2f884d DIST posframe-1.4.4.tar.gz 79474 BLAKE2B fa75ce99150b77daa7dd7bde64b6207e9102d24c41f43b37ce1951abdf2e45829b432fa0f6ca4ab88b46cab9d7736973fbe2348d4ee347ab89da5a50556dcc29 SHA512 14b66186d62e5ff0ff1ed3ee1c7c82db139b5d392bd6d5dd8ee1edb3f5787e5be0cb364adee51d260924fa37d2ca291271e790b873f8f08a586e4bca8f5e77d0 diff --git a/app-emacs/posframe/posframe-1.4.3.ebuild b/app-emacs/posframe/posframe-1.4.3.ebuild deleted file mode 100644 index bc02dc745818..000000000000 --- a/app-emacs/posframe/posframe-1.4.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -[[ "${PV}" = 1.4.3 ]] && COMMIT="468ac1ab50d7e0feae2c06f12596bbc169f2abe4" - -NEED_EMACS=26.1 - -inherit elisp - -DESCRIPTION="Pop up a frame at point" -HOMEPAGE="https://github.com/tumashu/posframe/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/tumashu/${PN}.git" -else - SRC_URI="https://github.com/tumashu/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${COMMIT}" - - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DOCS=( README.org snapshots ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/quilt-el/Manifest b/app-emacs/quilt-el/Manifest deleted file mode 100644 index 380e0647ab06..000000000000 --- a/app-emacs/quilt-el/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST quilt-0.66.tar.gz 413069 BLAKE2B 41201d54cb26d4761413365fe19b65bd6971ada1e69198d2edbc346df6a3060ff3af4d80551d68ab4ffe003183bc0a28515ce1d070db95f2b1a04a0680ac4fb2 SHA512 c2cb75c0937612e1e0da25b713acf629b6b5aacbd8254d8bd17220b63c7b8ca996cd9d0315a32d67d54a4a7dc01b212cdda33afaacf3db063da757f1973306f4 diff --git a/app-emacs/quilt-el/files/50quilt-el-gentoo.el b/app-emacs/quilt-el/files/50quilt-el-gentoo.el deleted file mode 100644 index e5b51e318d73..000000000000 --- a/app-emacs/quilt-el/files/50quilt-el-gentoo.el +++ /dev/null @@ -1,7 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(autoload 'quilt-mode "quilt" - "Toggle quilt-mode. With positive arg, enable quilt-mode." t) -(autoload 'quilt-hook "quilt" - "Enable quilt mode for quilt-controlled files.") -(add-hook 'find-file-hook 'quilt-hook) -(add-hook 'after-revert-hook 'quilt-hook) diff --git a/app-emacs/quilt-el/files/quilt-el-0.45.4-header-window.patch b/app-emacs/quilt-el/files/quilt-el-0.45.4-header-window.patch deleted file mode 100644 index b2f532617f76..000000000000 --- a/app-emacs/quilt-el/files/quilt-el-0.45.4-header-window.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- quilt-el.orig/quilt.el -+++ quilt-el/quilt.el -@@ -399,6 +399,7 @@ - (cd quilt-header-directory) - (shell-command (concat "EDITOR=cat quilt -r header <" tmp)) - (kill-buffer (current-buffer)) -+ (delete-window) - (delete-file tmp))) - - (defvar quilt-header-mode-map (make-keymap)) diff --git a/app-emacs/quilt-el/metadata.xml b/app-emacs/quilt-el/metadata.xml deleted file mode 100644 index 1adcbf2c04d4..000000000000 --- a/app-emacs/quilt-el/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?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> - quilt-el is an Emacs minor mode for quilt. By using this, it becomes easy to - edit files controlled by quilt. The main features are as follows: - * Automatically detects files that are in a quilt hierarchy and enables - itself. - * Only files in topmost patch can be writable. - * Some handy shortcut keys of quilt commands. -</longdescription> -<stabilize-allarches/> -<upstream> - <remote-id type="savannah-nongnu">quilt</remote-id> -</upstream> -</pkgmetadata> diff --git a/app-emacs/quilt-el/quilt-el-0.66.ebuild b/app-emacs/quilt-el/quilt-el-0.66.ebuild deleted file mode 100644 index 3c0c9cb8f10f..000000000000 --- a/app-emacs/quilt-el/quilt-el-0.66.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -MY_P="quilt-${PV}" -DESCRIPTION="Quilt mode for Emacs" -HOMEPAGE="https://savannah.nongnu.org/projects/quilt - http://satoru-takeuchi.org/dev/quilt-el/" -SRC_URI="mirror://nongnu/quilt/${MY_P}.tar.gz" - -LICENSE="GPL-1+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv sparc x86" - -RDEPEND="dev-util/quilt" - -S="${WORKDIR}/${MY_P}/lib" -ELISP_PATCHES="${PN}-0.45.4-header-window.patch" -SITEFILE="50${PN}-gentoo.el" -DOCS="../doc/README.EMACS" diff --git a/app-emacs/racket-mode/Manifest b/app-emacs/racket-mode/Manifest index f92323a37830..14f7282cd24a 100644 --- a/app-emacs/racket-mode/Manifest +++ b/app-emacs/racket-mode/Manifest @@ -1,3 +1,2 @@ -DIST racket-mode-1_p20240718.tar.gz 382546 BLAKE2B 0d6b33a183751cb9601f9532645b45c01c7fdcc1d1902f316f7ed3446dec943cd65f9a0c0204051509d2e607e68647146b7c8719f75fb0d030a2dac299266195 SHA512 7e262a93378ddde154d16b3349f29faf57531e684b9aa26579dadc0746306917398ca37ee11a243b5ad3c33f1ba41b3650f68579354a260b76ed6cee0765a535 -DIST racket-mode-1_p20241001.tar.gz 387873 BLAKE2B ad95eeed061a43b681919a6b14688d8755ad9c83b1ec14fe835ae92e692c1f7431bd986000bce95063094146604154bd38767c3db83b6a7756805269997829dc SHA512 60672f1e8ed46bffc89686104971c48382ffd46ffdab0c2caa86f06349425ac8a2de9770608953249949caab6bd8b0d914b21dfd06f1cfda5fd87f76d92a259e -DIST racket-mode-1_p20241031.tar.gz 391981 BLAKE2B a2e81a6cf3fe79bdd4c6ca0d92bd3e62befaccd0b7ac53d4d801fad0eb98a409e03d5d7c94bbc15adcbc864a93aef3519eb97a4812f7971c954e53a0c9fbe3f9 SHA512 1003c4fb6176d5740be990380243870822a92a0d9c8db7c633a18334b7c9dc46b0821d4b351386744ba69a0cf2ccbe9b0cb1090dc5c11809ff7770328950f559 +DIST racket-mode-1_p20241207.tar.gz 394972 BLAKE2B 7ec9a7bed8c488dcbf70205894c34070e95fc99c42c0a5e0998541096c1cfc09944551b593c2124a5fdac586fbe2558f03eaef2a5fd47bcae0e1ed53790bbfa3 SHA512 e3325619fabfaceccc985c1ef905a770e0a9da72eae97be3b5aa7712e73f2766eac865b24f745a06c19c2ae7209405cb0a585aa671a90db19873e511469b47ca +DIST racket-mode-1_p20250122.tar.gz 399114 BLAKE2B a5b3246921ed17afcd042edb720b32fc2957500ae732d6b4fe69fdda6a94c03fc11efae67265ec3e4512db8bab00bebd817d3cbd25c9d2ee59501084226fba96 SHA512 ac5f8b78a3ee3475f3bd85f945527709a3939aa9d69ee12264438a92432eb7c81d1429758138943ba566e7f3d4e2f8102796e4fd71a98cb1caa64be7cacc279e diff --git a/app-emacs/racket-mode/racket-mode-1_p20240718.ebuild b/app-emacs/racket-mode/racket-mode-1_p20240718.ebuild deleted file mode 100644 index 5a4a7a78a1df..000000000000 --- a/app-emacs/racket-mode/racket-mode-1_p20240718.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -[[ "${PV}" == *p20240718 ]] && COMMIT="b6db517f79c067e5519871909bb842bb2d266047" - -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 "~". - 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_p20241031.ebuild b/app-emacs/racket-mode/racket-mode-1_p20241207.ebuild index 1fd6d721405a..8d1d9e25a122 100644 --- a/app-emacs/racket-mode/racket-mode-1_p20241031.ebuild +++ b/app-emacs/racket-mode/racket-mode-1_p20241207.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -[[ "${PV}" == *p20241031 ]] && COMMIT="b0e5f0539a564d972b9df09a7dff44b710999971" +[[ "${PV}" == *_p20241207 ]] && COMMIT="ee67d2d4f78a6edfe43ad781830d8cc65fb03982" inherit elisp @@ -20,7 +20,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/racket-mode/racket-mode-1_p20241001.ebuild b/app-emacs/racket-mode/racket-mode-1_p20250122.ebuild index db2875b6dee8..73c84d5ab971 100644 --- a/app-emacs/racket-mode/racket-mode-1_p20241001.ebuild +++ b/app-emacs/racket-mode/racket-mode-1_p20250122.ebuild @@ -1,10 +1,8 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -[[ "${PV}" == *p20241001 ]] && COMMIT="ec8b5142abaaef8335c23b98c18dee1f960b6e0b" - inherit elisp DESCRIPTION="Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more" @@ -16,6 +14,9 @@ if [[ "${PV}" == *9999* ]] ; then EGIT_REPO_URI="https://github.com/greghendershott/${PN}.git" else + [[ "${PV}" == *_p20250122 ]] && \ + COMMIT="142c36c13de9f9e5e02cef965fb6517235699dd4" + SRC_URI="https://github.com/greghendershott/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" @@ -25,8 +26,6 @@ fi LICENSE="GPL-3+" SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" RDEPEND=" dev-scheme/racket:=[-minimal] diff --git a/app-emacs/s/s-1.13.0.ebuild b/app-emacs/s/s-1.13.0.ebuild index 405923755f4f..b1b9ac7b07eb 100644 --- a/app-emacs/s/s-1.13.0.ebuild +++ b/app-emacs/s/s-1.13.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 @@ -12,7 +12,7 @@ S="${WORKDIR}"/s.el-${PV} LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc64 ~riscv ~sparc x86" DOCS=( README.md ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/scala-ts-mode/Manifest b/app-emacs/scala-ts-mode/Manifest index 9ede4bb3744d..f8ce4bd73ecd 100644 --- a/app-emacs/scala-ts-mode/Manifest +++ b/app-emacs/scala-ts-mode/Manifest @@ -1,2 +1 @@ -DIST scala-ts-mode-1.0.0_p20240630.tar.gz 18354 BLAKE2B c46f349d90f51f3e5b90f1f852f03c56f5b6f7ccf2efe72d272e82d348aca3d0abeda7402ecc420efcef1fd349987c16633564d8d5cfed05bb4aadeedcee5653 SHA512 a7595e2cb5742048a8174b38d28d0d07ebaf8a74ff8f5f695261874c86faf51e7ed3664701b4b7c9e20c03f5c73d706070bbe6ec09d73364ea9a9f3000524f18 DIST scala-ts-mode-1.0.0_p20240820.tar.gz 19204 BLAKE2B 65ec1c13f79b7509a6b7481ebea93958b39453739b27554e7b4c7f58e0791c892c3ad05d755ec8455c081137d27a6b8f95980ca5119ca15811b4128eb328966d SHA512 c67d4b0a16a81a20eabd3571658e8190510c019f52ff086d2a93fa7a6becf10063a9fafad960e3343909eece3887e39f3ba1be880abb000298ac8165d09464c1 diff --git a/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild b/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild deleted file mode 100644 index 19796258f6d0..000000000000 --- a/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -MY_COMMIT="8c4ace721fb525d1a790121a8625bc2623c9f207" -DESCRIPTION="Emacs Scala Mode via Tree-Sitter" -HOMEPAGE="https://github.com/KaranAhlawat/scala-ts-mode" -SRC_URI=" - https://codeload.github.com/KaranAhlawat/scala-ts-mode/tar.gz/${MY_COMMIT} - -> ${P}.tar.gz -" -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - >=app-editors/emacs-29[tree-sitter] - dev-libs/tree-sitter-scala -" - -DOCS="README.org" - -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/semi/semi-1.14.7_p20230811-r1.ebuild b/app-emacs/semi/semi-1.14.7_p20230811-r1.ebuild new file mode 100644 index 000000000000..09656ccf40b8 --- /dev/null +++ b/app-emacs/semi/semi-1.14.7_p20230811-r1.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 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="50${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-make-site-file "${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/shut-up/shut-up-0.3.3.ebuild b/app-emacs/shut-up/shut-up-0.3.3.ebuild index 6765c6368ed6..33967afd2359 100644 --- a/app-emacs/shut-up/shut-up-0.3.3.ebuild +++ b/app-emacs/shut-up/shut-up-0.3.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 @@ -16,7 +16,7 @@ else SRC_URI="https://github.com/cask/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm arm64 ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest index a9f4baca1c4b..48ad2ad9a926 100644 --- a/app-emacs/slime/Manifest +++ b/app-emacs/slime/Manifest @@ -1 +1 @@ -DIST slime-2.30.tar.gz 774034 BLAKE2B ad64caabfbb76418ad197a3114b9cf69befe4f626febaa97d568313af860c6bacef9322f27742451ccf009956cb68d0608c7c716be5f922c99fb1f245be29309 SHA512 88378df3e2ec065b052be06cb5638a42d07bc05a6e3cd3fc6907f629988a5d0fd90be050a85d73c38bf407dea6049a89fe1525e3308eef79f12f82d235b62e22 +DIST slime-2.31.tar.gz 767099 BLAKE2B e54cca1a10b0f620f3404cd5401df2880ba31db3da0d320b21b42053c065c0bcc9a8365855d5e91cfb5642aa7c042b9af1f91938fdc0c48e1e1de3aa55ae4008 SHA512 27d7fe0ce1dc7551f6478bf1110c207af98dbdb773d80511de40837c923cc573648e51767f6868248f423c21109849b7902c2089a5bee0c85cf3e6fc1bb8e172 diff --git a/app-emacs/slime/slime-2.30.ebuild b/app-emacs/slime/slime-2.31.ebuild index a807cef74475..ef5d11ed9c6f 100644 --- a/app-emacs/slime/slime-2.30.ebuild +++ b/app-emacs/slime/slime-2.31.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/spacemacs-theme/Manifest b/app-emacs/spacemacs-theme/Manifest index 59c54455678d..419c562d0dc4 100644 --- a/app-emacs/spacemacs-theme/Manifest +++ b/app-emacs/spacemacs-theme/Manifest @@ -1,2 +1 @@ -DIST spacemacs-theme-0.3.tar.gz 688782 BLAKE2B 5df23e5c98396d824e0b6d6a2f29f83966dfa935371266449cfa6e4b8522ffcd4e0719617a0e13722ed7cb5f8df5329e0603b2c21ab30b0b21a8a4bfff1ccf7c SHA512 ea11248299fbf3be85fd96b2be28d1ec2b770e53d138d36a0ece9e519d8c186dfe6e454d69bc9e5d5d5a3a5d8d03452fff3d452927fe6655356db856657c212d DIST spacemacs-theme-0.3_p20241101.gh.tar.gz 689107 BLAKE2B 8caf3eeaf4d74e46ebdf404b4d4e1bd9ea0481d750fc9b315e2504e5cbab84de0cfd0b5f06557e6b14c9472d7f805f302850c01204062bc8abfe0222a2375f7f SHA512 4a64c43e049386e0b85f195303775815c7a4d152960a836a5c9be4d5ba368081705148871964f965db06b343632dc227af21aa8056a9a99109098072869f47a0 diff --git a/app-emacs/spacemacs-theme/spacemacs-theme-0.3.ebuild b/app-emacs/spacemacs-theme/spacemacs-theme-0.3.ebuild deleted file mode 100644 index 0b700812090e..000000000000 --- a/app-emacs/spacemacs-theme/spacemacs-theme-0.3.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Emacs color theme that started as a theme for Spacemacs" -HOMEPAGE="https://github.com/nashamri/spacemacs-theme/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/nashamri/${PN}.git" -else - SRC_URI="https://github.com/nashamri/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -ELISP_REMOVE=" - spacemacs-theme-pkg.el -" - -DOCS=( README.md img ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/spacemacs-theme/spacemacs-theme-0.3_p20241101.ebuild b/app-emacs/spacemacs-theme/spacemacs-theme-0.3_p20241101.ebuild index 081ca69c6f7a..74de2cb52c05 100644 --- a/app-emacs/spacemacs-theme/spacemacs-theme-0.3_p20241101.ebuild +++ b/app-emacs/spacemacs-theme/spacemacs-theme-0.3_p20241101.ebuild @@ -19,7 +19,7 @@ else -> ${P}.gh.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/svg-lib/files/50svg-lib-gentoo.el b/app-emacs/svg-lib/files/50svg-lib-gentoo.el index 3fcdfc9d180c..431f7e90ae73 100644 --- a/app-emacs/svg-lib/files/50svg-lib-gentoo.el +++ b/app-emacs/svg-lib/files/50svg-lib-gentoo.el @@ -1,2 +1 @@ -;;; app-emacs/svg-lib site configuration -*- lexical-binding: t; -*- (add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/tempel/Manifest b/app-emacs/tempel/Manifest index 54318672cce2..ef365c36c4eb 100644 --- a/app-emacs/tempel/Manifest +++ b/app-emacs/tempel/Manifest @@ -1,2 +1,2 @@ -DIST tempel-1.1.tar.gz 27540 BLAKE2B ad1d9855de623bde330f380c0fcdcd9f33633d0f346d2b9ffa91f34ccd1bb2e65f83dff8678257f2cd06d3da97851146b88cf93d7d44cd1d32ebeec98615a755 SHA512 f5e86625febe04bbd66fe3475736a59e096a7a117934481230b5d416f52711009a738523ad6c715c0927372fe73523cf18ec82511b463712f4bfa5c8fba650c2 DIST tempel-1.2.tar.gz 27574 BLAKE2B 6a0fc8fde62b80e67e1367c0b33cf5e37a5e9d557ebfb7533a2c70b4279bdbaf5d477f6f76ae47866dda0a4933563eae19d0e29385430784804a8c60d45d4c42 SHA512 60b0400dd4dc35ec29727a7ab34331a1a5c4f9f9cc7035994f49ea4d4313ce2d0f5a70d3b0da4c0a27649a9171c7398dcd37871cb77340f271657f045e83e3d3 +DIST tempel-1.3.tar.gz 27980 BLAKE2B fc094edcb137420ddb484417a86006bafca999d455dd1a7e532e85e30936e9db807e0618673688088739b9af245fb162d8d026f260c9e2f9bc5651d3118a12a3 SHA512 bad06d73882caf2e1624d8610182c5a264450121d2fc5425ad4a0d7075a33ccdf27f0252d54592730a5a58758a5b038201d7303d11f4101802f71cba0d9f66ca diff --git a/app-emacs/tempel/tempel-1.1.ebuild b/app-emacs/tempel/tempel-1.3.ebuild index dacac7f268ac..a892a8e9058a 100644 --- a/app-emacs/tempel/tempel-1.1.ebuild +++ b/app-emacs/tempel/tempel-1.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -NEED_EMACS=27.1 +NEED_EMACS="27.1" inherit elisp @@ -12,18 +12,24 @@ 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}" +RDEPEND=" + >=app-emacs/compat-29.1.3.4 +" +BDEPEND=" + ${RDEPEND} +" DOCS=( README.org ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/tp/tp-0.4.ebuild b/app-emacs/tp/tp-0.4.ebuild index 1ba163107a3a..d8d0de9b3bf5 100644 --- a/app-emacs/tp/tp-0.4.ebuild +++ b/app-emacs/tp/tp-0.4.ebuild @@ -26,11 +26,8 @@ LICENSE="GPL-3+" SLOT="0" RDEPEND=" + >=app-editors/emacs-${NEED_EMACS}[json(+)] app-emacs/transient - || ( - >=app-editors/emacs-31.0 - >=app-editors/emacs-${NEED_EMACS}[json] - ) " BDEPEND=" ${RDEPEND} diff --git a/app-emacs/tp/tp-0.6.ebuild b/app-emacs/tp/tp-0.6.ebuild index 1ba163107a3a..8691c6e4c759 100644 --- a/app-emacs/tp/tp-0.6.ebuild +++ b/app-emacs/tp/tp-0.6.ebuild @@ -19,18 +19,15 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${PN}.el" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" SLOT="0" RDEPEND=" + >=app-editors/emacs-${NEED_EMACS}[json(+)] app-emacs/transient - || ( - >=app-editors/emacs-31.0 - >=app-editors/emacs-${NEED_EMACS}[json] - ) " BDEPEND=" ${RDEPEND} diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest index 897e607022d8..e5f23307536d 100644 --- a/app-emacs/transient/Manifest +++ b/app-emacs/transient/Manifest @@ -1,5 +1,2 @@ -DIST transient-0.7.5.tar.gz 141189 BLAKE2B 55535f6121467a1f380ec8d6a4afbb810556f914dc30a7c2fb913f2238bd47809f3d8aadfe35cfdae087525048e83beb14380cd3fdf6cae59643191147df4789 SHA512 18d051235b15e95312fcd60ddfa0f0ba85351d6102117717c81f621528a46a6d0f03d918002a7af2702135ebcf53c498f079a12d99ffc68711e20b196045e032 -DIST transient-0.7.6.tar.gz 141843 BLAKE2B 30ef7aaa1c90a66ab377f076c6a75f217ae1bf40d9541558c0a21a258a53d3c980d7d305658d644e345fcafd3fe6722054ec6154616c6f9dd917a94c70f93fa4 SHA512 315af2dd6f9503f1f695dcb85c8a157651c1b0df4d5272d6a16c0e579213c475a4637db8f262016ef4a99a532c7b5d8c1c9a4ac456ac6deb7d711c6490af2b11 -DIST transient-0.7.7.tar.gz 141990 BLAKE2B 3462a46958e8865753e9bc9d5c1942141068853551a82857d8009214a52a6df67164199d9f8d942f32c6e77029d8ec5932e0d6ec04acc7c97576c3074d4f75d1 SHA512 b908a69e7cb1c3e0987be4bf427361b414c068e8dc8bf025403e775190156011ee3870ad2272cf90c2d2006553a6f2ee7107f267ff6aa0b0af9cf61bd697e15e -DIST transient-0.7.8.tar.gz 144094 BLAKE2B 2adb971bbcb94fa529f968347ed1a1bea3cedefaa07e02a957957750e1669dedafe6de22d24c98585172f2fcd0417709be5da388d6392d127bfbdfcdaa32fba7 SHA512 27fc807bb7651e5e948bbad9f93cea8a8adfd9f76f8b5d90774414f88a823e5b515193cbe2773655485d7963d940301f9ca7fc93f089c8c52d3fef35b45123ca -DIST transient-0.7.9.tar.gz 144323 BLAKE2B 458fc59484d9a8b39e6810ece2f7eea43493d58107b3bf0950f87c6325ed7812b87eddb335a00094bd298e4a7a71b42a1388c8cf4d4e6f6cba0cea53fd6b6cfa SHA512 176082cc56d495d5fb0776abf16a9ddbe45fc0c0efefa6b1d2724689134ecacdb9630fa4b2d5034e16c716f0772a921125602b09ee07acb013e026eb55ff4998 +DIST transient-0.8.1.tar.gz 152761 BLAKE2B cc62becaff81b803cf0a7c843b1da4996cd06171ac151c1e54381f4e3d54b1b17105557577bd3fe1ae8fca2041c556dccbaf6a000ed1eef14434404b7f8022c5 SHA512 7d278452dbbd259654aa5f9576b94613224b7243f26445a364081a7e50eaf8fcc82d2699dceeffdd9a1364bcd4bc27af139b73ac90c251c45332247c0fe61c66 +DIST transient-0.8.3.tar.gz 155293 BLAKE2B 2cf559409f1c6044f07513e6e3c5bd6ca1c180a863d90b28a9e4c4b933b5235226c5b8d2edcc7b9b19d0ae695dfb6135b071bb0e1fac03001f60595f94c006b3 SHA512 1be74143975f8f2b82b8c054f984b7aece6de803d6a4605266e1b2cb6dc00f71ea4d0bf70377bcdd863f01fd534a59d279502868d050d4eec86405916b511073 diff --git a/app-emacs/transient/transient-0.7.6.ebuild b/app-emacs/transient/transient-0.7.6.ebuild deleted file mode 100644 index f99ae40b0465..000000000000 --- a/app-emacs/transient/transient-0.7.6.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 - -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" - -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 -" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" - -src_prepare() { - mv lisp/*.el . || die - - elisp_src_prepare -} diff --git a/app-emacs/transient/transient-0.7.8.ebuild b/app-emacs/transient/transient-0.7.8.ebuild deleted file mode 100644 index f99ae40b0465..000000000000 --- a/app-emacs/transient/transient-0.7.8.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 - -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" - -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 -" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" - -src_prepare() { - mv lisp/*.el . || die - - elisp_src_prepare -} diff --git a/app-emacs/transient/transient-0.7.9.ebuild b/app-emacs/transient/transient-0.7.9.ebuild deleted file mode 100644 index f99ae40b0465..000000000000 --- a/app-emacs/transient/transient-0.7.9.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 - -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" - -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 -" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" - -src_prepare() { - mv lisp/*.el . || die - - elisp_src_prepare -} diff --git a/app-emacs/transient/transient-0.7.5.ebuild b/app-emacs/transient/transient-0.8.1.ebuild index 403da9665b6a..cc8c18449315 100644 --- a/app-emacs/transient/transient-0.7.5.ebuild +++ b/app-emacs/transient/transient-0.8.1.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/transient-0.7.7.ebuild b/app-emacs/transient/transient-0.8.3.ebuild index f99ae40b0465..de1c9d2bd003 100644 --- a/app-emacs/transient/transient-0.7.7.ebuild +++ b/app-emacs/transient/transient-0.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 @@ -23,20 +23,20 @@ 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-9999.ebuild b/app-emacs/transient/transient-9999.ebuild index f99ae40b0465..de1c9d2bd003 100644 --- a/app-emacs/transient/transient-9999.ebuild +++ b/app-emacs/transient/transient-9999.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 @@ -23,20 +23,20 @@ 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/treesit-auto/Manifest b/app-emacs/treesit-auto/Manifest index 817eb37ece20..d161d1807181 100644 --- a/app-emacs/treesit-auto/Manifest +++ b/app-emacs/treesit-auto/Manifest @@ -1,2 +1 @@ -DIST treesit-auto-1.0.5.tar.gz 25069 BLAKE2B f565b49a9c929064ab6686a4fac1694aa197460579f5ee8c6304f002c5b18cb815bab7fab3a65fde069b402feb24754d4b66592ac6f32c4e7a9be42fb2493204 SHA512 c66d173304f0e9c09c5ee3c1c248192d06dff12da72676af7de481f6248eab714e0f6c7e69aa6b73a399422238d1c12676749d60c351214968977fabf24c70dd DIST treesit-auto-1.0.7.tar.gz 25211 BLAKE2B d546c96a00203363c9ed21f15f5abf19a1acec51a13ec58196a027d60536876cc8be9b9c8c4c886cb3b4f482fa8a1ad039d87bb825182852b40009361b9924e3 SHA512 9b802ed7de02aac48511101837cc501f08d7be588ac90c57838dabf7196a6ba8ffd42d42b1316708ea3b73ecc85d1f732314e6c7b824107521cf0eb73e0125eb diff --git a/app-emacs/treesit-auto/treesit-auto-1.0.5.ebuild b/app-emacs/treesit-auto/treesit-auto-1.0.5.ebuild deleted file mode 100644 index a4d2f11bd215..000000000000 --- a/app-emacs/treesit-auto/treesit-auto-1.0.5.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=29 - -inherit elisp - -DESCRIPTION="Automatic installation, usage, fallback for tree-sitter modes in Emacs 29" -HOMEPAGE="https://github.com/renzmann/treesit-auto/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/renzmann/${PN}.git" -else - SRC_URI="https://github.com/renzmann/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DOCS=( README.org ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/treesit-auto/treesit-auto-1.0.7.ebuild b/app-emacs/treesit-auto/treesit-auto-1.0.7.ebuild index 0f47699971b6..90078c28be95 100644 --- a/app-emacs/treesit-auto/treesit-auto-1.0.7.ebuild +++ b/app-emacs/treesit-auto/treesit-auto-1.0.7.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/use-package/Manifest b/app-emacs/use-package/Manifest index 025e95d908e9..760a75e0d2e6 100644 --- a/app-emacs/use-package/Manifest +++ b/app-emacs/use-package/Manifest @@ -1,2 +1 @@ -DIST use-package-2.4.5.tar.xz 61288 BLAKE2B e494791eb2ddee436d6ea1488e632fcad71ba1ace7b2a430c706d5db3e4aad1e25e306e6214e04bafdec79f02c8ae29092207696fffa9d9b2450eb931c6986ed SHA512 01321a4d989dc51ad46bf228c75ea1e666deaf4c34106205bb0e630beb1e71bc7d9cfe1888bc7683d030532191edf94d542045bdae4d2ba8337d354d43440b3c DIST use-package-2.4.6.tar.xz 59476 BLAKE2B c5caa1aaeeeeb16e1f5d21ef4d9ce7b892528d35d6f20ea7efadfa14838d2eb721c9fb07257c7ad2b1629f5331ec86e77dce0d9b38864bf7245890e9b616f1e0 SHA512 a78e0c14943e1153feb542d6e2b7f3a0b4e6332d230314676ed1515d9e4a2f9d6b9fcc84d3934fc5bb2c807028ea65746cf05da9aa8cd71309709df54e15c233 diff --git a/app-emacs/use-package/use-package-2.4.5.ebuild b/app-emacs/use-package/use-package-2.4.5.ebuild deleted file mode 100644 index 58a5752c9a36..000000000000 --- a/app-emacs/use-package/use-package-2.4.5.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# NOTICE: This package provides all "use-package" Emacs Lisp libraries except -# "bind-chord" and "bind-key" which are split into their own packages. - -EAPI=8 - -inherit elisp - -DESCRIPTION="Declaration macro for simplifying your Emacs configuration" -HOMEPAGE="https://github.com/jwiegley/use-package/ - https://elpa.gnu.org/packages/use-package.html" -SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - app-emacs/bind-chord - app-emacs/bind-key - app-emacs/diminish - app-emacs/system-packages -" -BDEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-require-diminish.patch ) - -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/use-package/use-package-2.4.6.ebuild b/app-emacs/use-package/use-package-2.4.6.ebuild index 2065e0b87342..4eaeb13c8046 100644 --- a/app-emacs/use-package/use-package-2.4.6.ebuild +++ b/app-emacs/use-package/use-package-2.4.6.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" app-emacs/bind-chord diff --git a/app-emacs/vertico/Manifest b/app-emacs/vertico/Manifest index 529c0d657bd1..b5b263a9aed4 100644 --- a/app-emacs/vertico/Manifest +++ b/app-emacs/vertico/Manifest @@ -1,2 +1,2 @@ -DIST vertico-1.8.tar.gz 47935 BLAKE2B 38ab272d0afb87ee84a3f873fa51f036a6752ad64e06e2bd0d9c28901f3bf93192247afef5fb26e2caccf6cd3ecf043df4697172c1c66da4fb478fd4edaaaa4a SHA512 a5285da018937750a3012ad0b446f433e193258a05ece211d1341d2364a0f855276887bf326d81491752db8d620e3d7ac92d5c55a6347a16cc5f74c388891e24 +DIST vertico-1.10.tar.gz 48108 BLAKE2B c98deaf0add6542d629e03ca9fcf6f4c8a89ff660d3332b01cf9f85615263c1f1df13d5c7b159e4e2b0393ee1920e9c60551f8f787f1a290d72001f2b1724e6a SHA512 047babb52189a8a94c523bde3514832649cd85c063ea530033cb1212cfb81ab72c01f009c4d7041a29ed8bd97a95bcf4463ecbd7b530e2eab1dc5cfc63322347 DIST vertico-1.9.tar.gz 48052 BLAKE2B 21642d1449a2628e0a42e79ed7d35bdcc5a186a72ee69339a9dabdcd25ebff0352e6bb80714e39af804a19dc5d1623b6207a046078d17f173057a24a9778379c SHA512 f56d42412a827c7516d530bc2096f804fb264f97bd0a62ef9ecec8e8975045f7af646f01720dfa1e6b4d846e531dc726e9609e6e73c0ea7082652b5676ee2db7 diff --git a/app-emacs/vertico/vertico-1.8.ebuild b/app-emacs/vertico/vertico-1.10.ebuild index edab4e05ba9a..c3b64cbec85d 100644 --- a/app-emacs/vertico/vertico-1.8.ebuild +++ b/app-emacs/vertico/vertico-1.10.ebuild @@ -3,7 +3,7 @@ EAPI=8 -NEED_EMACS=27.1 +NEED_EMACS="27.1" inherit elisp @@ -12,18 +12,24 @@ 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}" +RDEPEND=" + >=app-emacs/compat-29.1.4.0 +" +BDEPEND=" + ${RDEPEND} +" DOCS=( CHANGELOG.org README.org ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/web-mode/Manifest b/app-emacs/web-mode/Manifest index 47ee1965b626..fe1af4614ec6 100644 --- a/app-emacs/web-mode/Manifest +++ b/app-emacs/web-mode/Manifest @@ -1 +1 @@ -DIST web-mode-17.3.13.tar.gz 168143 BLAKE2B efa5b78e774ad023a3f2508e64317b76b15748369dc311ebcd65c98021b2fa75a9c85d54d897a2a4d2580d8c95a609df3bc8bb265afe89ea5219885d4e9c78d0 SHA512 c325b45ba88406e9dcfc19ddd8951bd7075a9c5157bf85e4c7a857d93b756c76a6e8e03524cbb8465c4109001397414db25178f0158556f2b872b5930e7014b9 +DIST web-mode-17.3.20.tar.gz 169772 BLAKE2B 6caf23b33634d0b0e9bd3287719bc46404de67b2cbcd9289f9b53d39f81cdd580c73a3960c5448771813296b585e32314e16d542519a889d1ba95f957d7a9ae3 SHA512 17f8d8264cd4446cd91db57f82fc2ea78e40de17faae93e3485a0653c4789ffd3da09633d8be2622d985a4b6b82566ffa713e7694074375e6e3433af4018b876 diff --git a/app-emacs/web-mode/web-mode-17.3.13.ebuild b/app-emacs/web-mode/web-mode-17.3.13.ebuild deleted file mode 100644 index 5e4e3d763009..000000000000 --- a/app-emacs/web-mode/web-mode-17.3.13.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Web template editing mode for Emacs" -HOMEPAGE="https://web-mode.org/ https://github.com/fxbois/web-mode/" -SRC_URI="https://github.com/fxbois/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="amd64 ~x86" -SLOT="0" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/web-mode/web-mode-17.3.20.ebuild b/app-emacs/web-mode/web-mode-17.3.20.ebuild new file mode 100644 index 000000000000..56d8e3d50223 --- /dev/null +++ b/app-emacs/web-mode/web-mode-17.3.20.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo elisp + +DESCRIPTION="Web template editing mode for Emacs" +HOMEPAGE="https://web-mode.org/ + https://github.com/fxbois/web-mode/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/fxbois/${PN}.git" +else + SRC_URI="https://github.com/fxbois/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" + +src_test() { + edo bash ./run.sh +} diff --git a/app-emacs/which-key/Manifest b/app-emacs/which-key/Manifest index 139572275ffd..b34d0aeab32c 100644 --- a/app-emacs/which-key/Manifest +++ b/app-emacs/which-key/Manifest @@ -1,2 +1 @@ -DIST which-key-3.6.0.tar.gz 462441 BLAKE2B e56dacff2003192e769e53f728538246f4b3c2f00273022a81382e3afaf4c1b7016a2da468ade1e1f0b3b33df7352a327f75c43fef990c432bbb55f3aad7a934 SHA512 8ecfa3e5d0529cc0e879772d2ea2fcbbdfc8ab559dc8befddd63b91e6ed726baa6c0069bc0f30dc417eb288d02a281f1b07b5c966a361f390cab4d7392c2e56c DIST which-key-3.6.1.tar.xz 24680 BLAKE2B a59d54fa8bd7e01ab17b3b74e2986d924837f2ed49df8f072fec93d41a5bac695c2d61c49d7a4e9c063fa30cec719ca1bda24de455726b39ea520a86eeeef2e7 SHA512 754078ac4307af064c18d4de6a3565669e2c017ac526f8de9ff09e7302f81c294031169cb6a011bd4fc88f0b872ca9d8a3d27b4952fd283bbc2dbb5c73a1d708 diff --git a/app-emacs/which-key/which-key-3.6.0.ebuild b/app-emacs/which-key/which-key-3.6.0.ebuild deleted file mode 100644 index 17330e3cc2d0..000000000000 --- a/app-emacs/which-key/which-key-3.6.0.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 - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="Display the key bindings following your currently entered keys" -HOMEPAGE="https://github.com/justbur/emacs-which-key/" -SRC_URI="https://github.com/justbur/emacs-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/emacs-${P} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -DOCS=( README.org img ) -SITEFILE="50${PN}-gentoo.el" -DOC_CONTENTS="To enable \"which-key-mode\" globally, - add the following to your init file: - \n\t(which-key-mode)" - -src_test() { - ${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} -l ${PN}.el -l ${PN}-tests.el \ - -f ert-run-tests-batch-and-exit || die "tests failed" -} - -src_install() { - elisp-install ${PN} ${PN}.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - - einstalldocs - readme.gentoo_create_doc -} diff --git a/app-emacs/which-key/which-key-3.6.1.ebuild b/app-emacs/which-key/which-key-3.6.1.ebuild index 98146edf7dfb..7efb7f73ad4a 100644 --- a/app-emacs/which-key/which-key-3.6.1.ebuild +++ b/app-emacs/which-key/which-key-3.6.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" ELISP_REMOVE="which-key-pkg.el" diff --git a/app-emacs/with-editor/Manifest b/app-emacs/with-editor/Manifest index 07c4531583ee..1ee881805baa 100644 --- a/app-emacs/with-editor/Manifest +++ b/app-emacs/with-editor/Manifest @@ -1 +1 @@ -DIST with-editor-3.4.2.tar.gz 33973 BLAKE2B b4792a7c3f3553ba1bb8d904e38e01141e40902868b74fc3f0b8e3d6e9925837764ba049fbf9e2684535dbe34f07385fe36d24f39655fea289dd827008b36f16 SHA512 7cc9dd1985d368657ba0d6095ec99fd46a60d3c01ff2f65fc15d4d7e9551078f5b612dbc4486ca07dc1001afe9dd311f8473542bca9f0780da6b19435747640c +DIST with-editor-3.4.3.tar.gz 34087 BLAKE2B 926a1e9e28e67bdbf2b1217ddee356af46399d8464a1f3f3bf4a328101f23dc23ae717a0923f5fc8da53437a1175193ce99ea2b807a3466a012cf0c9703fdad9 SHA512 f628617d2924ed05d901bea836c2174a88c88fa7bd5a2f4afc71e2f38d9853e5719cb74f2eeab46bab10d007ed9b74599824e16028735aa4f4be66745ae6f22a diff --git a/app-emacs/with-editor/with-editor-3.4.2.ebuild b/app-emacs/with-editor/with-editor-3.4.3.ebuild index 0b352ac30107..45fb0d906f2d 100644 --- a/app-emacs/with-editor/with-editor-3.4.2.ebuild +++ b/app-emacs/with-editor/with-editor-3.4.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/yasnippet-snippets/files/50yasnippet-snippets-gentoo.el b/app-emacs/yasnippet-snippets/files/50yasnippet-snippets-gentoo.el index 4c85ffac5510..ffa03fff66ea 100644 --- a/app-emacs/yasnippet-snippets/files/50yasnippet-snippets-gentoo.el +++ b/app-emacs/yasnippet-snippets/files/50yasnippet-snippets-gentoo.el @@ -1,5 +1,4 @@ (add-to-list 'load-path "@SITELISP@") (autoload 'yasnippet-snippets-initialize "yasnippet-snippets" "Load the `yasnippet-snippets' snippets directory." t) -(eval-after-load 'yasnippet - '(yasnippet-snippets-initialize)) +(eval-after-load 'yasnippet #'yasnippet-snippets-initialize) |