From 9a35ba8662db212ed9a6595a5f2872284274800e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Thu, 26 Feb 2026 22:19:41 +0100 Subject: [PATCH 1/8] app-emacs/jsonrpc: treeclean, bug #969199 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://bugs.gentoo.org/969199 Signed-off-by: Maciej Barć --- app-emacs/jsonrpc/Manifest | 1 - app-emacs/jsonrpc/jsonrpc-1.0.25.ebuild | 17 -------------- app-emacs/jsonrpc/metadata.xml | 30 ------------------------- 3 files changed, 48 deletions(-) delete mode 100644 app-emacs/jsonrpc/Manifest delete mode 100644 app-emacs/jsonrpc/jsonrpc-1.0.25.ebuild delete mode 100644 app-emacs/jsonrpc/metadata.xml diff --git a/app-emacs/jsonrpc/Manifest b/app-emacs/jsonrpc/Manifest deleted file mode 100644 index d155a28f3a3a9..0000000000000 --- a/app-emacs/jsonrpc/Manifest +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index eeeadcbb0883e..0000000000000 --- a/app-emacs/jsonrpc/jsonrpc-1.0.25.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# 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 deleted file mode 100644 index 81ba86a2cd714..0000000000000 --- a/app-emacs/jsonrpc/metadata.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - arsen@gentoo.org - Arsen Arsenović - - - sam@gentoo.org - Sam James - - - gnu-emacs@gentoo.org - Gentoo GNU Emacs project - - - - emacs - - - 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. - - From d1bf6cb0b9076ee589e463da890531c10cc85539 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Thu, 26 Feb 2026 22:21:10 +0100 Subject: [PATCH 2/8] app-emacs/css-mode: treeclean, bug #969199 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://bugs.gentoo.org/969199 Signed-off-by: Maciej Barć --- app-emacs/css-mode/Manifest | 1 - app-emacs/css-mode/css-mode-0.11-r3.ebuild | 29 ------------------- app-emacs/css-mode/files/50css-mode-gentoo.el | 3 -- .../files/css-mode-0.11-no-compat-kbd.patch | 24 --------------- app-emacs/css-mode/metadata.xml | 9 ------ 5 files changed, 66 deletions(-) delete mode 100644 app-emacs/css-mode/Manifest delete mode 100644 app-emacs/css-mode/css-mode-0.11-r3.ebuild delete mode 100644 app-emacs/css-mode/files/50css-mode-gentoo.el delete mode 100644 app-emacs/css-mode/files/css-mode-0.11-no-compat-kbd.patch delete mode 100644 app-emacs/css-mode/metadata.xml diff --git a/app-emacs/css-mode/Manifest b/app-emacs/css-mode/Manifest deleted file mode 100644 index 32fcdcbff5c84..0000000000000 --- a/app-emacs/css-mode/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST css-mode-0.11.tar.bz2 6848 BLAKE2B f5110cb5e1db9cddd47372dd8ba180892b9d9a5999643832227fb710089c08526eb077393350440ac30d2860a84dd821368323a528ce2056ca82a890399302ed SHA512 b93574fde8bb24ffc4dac6ddda20db3ec3c1834c1201f250f24805d31c7972edc2ffc157e7717327e7baac5c71a1d943a9d80bc7bec96be99c44cd2ab16e0e03 diff --git a/app-emacs/css-mode/css-mode-0.11-r3.ebuild b/app-emacs/css-mode/css-mode-0.11-r3.ebuild deleted file mode 100644 index fcf67efab7f6f..0000000000000 --- a/app-emacs/css-mode/css-mode-0.11-r3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="A major mode for editing Cascading Style Sheets (CSS)" -HOMEPAGE="https://www.garshol.priv.no/download/software/css-mode/" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" - -PATCHES=( "${FILESDIR}/${P}-no-compat-kbd.patch" ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - # Fix documentation - sed -i -e 's,HREF="/visuals/standard.css",HREF="standard.css",' doco.html -} - -src_install() { - elisp_src_install - docinto html - dodoc doco.html standard.css -} diff --git a/app-emacs/css-mode/files/50css-mode-gentoo.el b/app-emacs/css-mode/files/50css-mode-gentoo.el deleted file mode 100644 index 8559be036db5f..0000000000000 --- a/app-emacs/css-mode/files/50css-mode-gentoo.el +++ /dev/null @@ -1,3 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(add-to-list 'auto-mode-alist '("\\.css\\'" . css-mode)) -(autoload 'css-mode "css-mode" "Mode for editing Cascading Style Sheets" t) diff --git a/app-emacs/css-mode/files/css-mode-0.11-no-compat-kbd.patch b/app-emacs/css-mode/files/css-mode-0.11-no-compat-kbd.patch deleted file mode 100644 index 858cb238bf3c7..0000000000000 --- a/app-emacs/css-mode/files/css-mode-0.11-no-compat-kbd.patch +++ /dev/null @@ -1,24 +0,0 @@ -Function "apropos-macrop" apparently no longer exists in Emacs 24.4. -Simply remove the code using it, since it was only needed for backwards -compatibility with Emacs 19 (the "kbd" macro appeared in Emacs 20.1). -https://bugs.gentoo.org/532358 - ---- css-mode-0.11-orig/css-mode.el -+++ css-mode-0.11/css-mode.el -@@ -166,16 +166,6 @@ - (define-key cssm-mode-map (read-kbd-macro "}") 'cssm-insert-right-brace-and-indent) - (define-key cssm-mode-map (read-kbd-macro "M-TAB") 'cssm-complete-property)) - --;;; Cross-version compatibility layer -- --(when (not (or (apropos-macrop 'kbd) -- (fboundp 'kbd))) -- (defmacro kbd (keys) -- "Convert KEYS to the internal Emacs key representation. --KEYS should be a string constant in the format used for --saving keyboard macros (see `insert-kbd-macro')." -- (read-kbd-macro keys))) -- - ;;; Auto-indentation support - - ; internal diff --git a/app-emacs/css-mode/metadata.xml b/app-emacs/css-mode/metadata.xml deleted file mode 100644 index 986088003fe1f..0000000000000 --- a/app-emacs/css-mode/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - gnu-emacs@gentoo.org - Gentoo GNU Emacs project - - - From 1fe6250e1dce4cf2a3f7e624ab97e590c8fbe85d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Thu, 26 Feb 2026 22:21:10 +0100 Subject: [PATCH 3/8] app-emacs/csharp-mode: treeclean, bug #969199 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://bugs.gentoo.org/969199 Signed-off-by: Maciej Barć --- app-emacs/csharp-mode/Manifest | 1 - .../csharp-mode/csharp-mode-2.0.0.ebuild | 29 ------------------- .../csharp-mode/files/50csharp-mode-gentoo.el | 3 -- app-emacs/csharp-mode/metadata.xml | 12 -------- 4 files changed, 45 deletions(-) delete mode 100644 app-emacs/csharp-mode/Manifest delete mode 100644 app-emacs/csharp-mode/csharp-mode-2.0.0.ebuild delete mode 100644 app-emacs/csharp-mode/files/50csharp-mode-gentoo.el delete mode 100644 app-emacs/csharp-mode/metadata.xml diff --git a/app-emacs/csharp-mode/Manifest b/app-emacs/csharp-mode/Manifest deleted file mode 100644 index b7ee6e4ad4c96..0000000000000 --- a/app-emacs/csharp-mode/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST csharp-mode-2.0.0.tar.gz 36697 BLAKE2B f4ed14de59e89e09a6da68e6e46ca5acde69eafaa9d6aefdf15d609d828f972ab45769368bc6fe620965d3fa1132e46965080e6538d235cbd9b64e7044b017e9 SHA512 d55c832905af3ce112bdf3b896f056a963c7f13035d474b314599179c448b76b79d9633e493824cda948554ca6d33a6e426b61a7a9230de6523d2427ad72a1d4 diff --git a/app-emacs/csharp-mode/csharp-mode-2.0.0.ebuild b/app-emacs/csharp-mode/csharp-mode-2.0.0.ebuild deleted file mode 100644 index 047ba7f86bb7d..0000000000000 --- a/app-emacs/csharp-mode/csharp-mode-2.0.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="A derived Emacs mode implementing most of the C# rules" -HOMEPAGE="https://github.com/emacs-csharp/csharp-mode" -SRC_URI="https://github.com/emacs-csharp/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -RESTRICT="test" # tries to install an old version of dash from the network - -DOCS=( README.org ) -ELISP_REMOVE="csharp-mode-tests.el" # useless since we can not run tests -SITEFILE="50${PN}-gentoo.el" - -pkg_setup() { - elisp_pkg_setup - - if ver_test "$(elisp-emacs-version)" -ge 29 ; then - ewarn "csharp-mode is included in GNU Emacs >=29," - ewarn "Emacs developers recommend that you use the provided mode instead." - fi -} diff --git a/app-emacs/csharp-mode/files/50csharp-mode-gentoo.el b/app-emacs/csharp-mode/files/50csharp-mode-gentoo.el deleted file mode 100644 index ea2056b6a29d8..0000000000000 --- a/app-emacs/csharp-mode/files/50csharp-mode-gentoo.el +++ /dev/null @@ -1,3 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(autoload 'csharp-mode "csharp-mode" "Major mode for editing C# code." t) -(add-to-list 'auto-mode-alist '("\\.cs\\'" . csharp-mode)) diff --git a/app-emacs/csharp-mode/metadata.xml b/app-emacs/csharp-mode/metadata.xml deleted file mode 100644 index 4857f2db64db7..0000000000000 --- a/app-emacs/csharp-mode/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gnu-emacs@gentoo.org - Gentoo GNU Emacs project - - - - josteink/csharp-mode - - From ed6ca9cd84c8374bde6bab69014e7bb7d668e7d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Thu, 26 Feb 2026 22:21:10 +0100 Subject: [PATCH 4/8] app-emacs/eglot: treeclean, bug #969199 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://bugs.gentoo.org/969199 Signed-off-by: Maciej Barć --- app-emacs/eglot/Manifest | 1 - app-emacs/eglot/eglot-1.17.ebuild | 42 ---------------------- app-emacs/eglot/files/50eglot-gentoo-r1.el | 2 -- app-emacs/eglot/files/50eglot-gentoo.el | 2 -- app-emacs/eglot/metadata.xml | 20 ----------- 5 files changed, 67 deletions(-) delete mode 100644 app-emacs/eglot/Manifest delete mode 100644 app-emacs/eglot/eglot-1.17.ebuild delete mode 100644 app-emacs/eglot/files/50eglot-gentoo-r1.el delete mode 100644 app-emacs/eglot/files/50eglot-gentoo.el delete mode 100644 app-emacs/eglot/metadata.xml diff --git a/app-emacs/eglot/Manifest b/app-emacs/eglot/Manifest deleted file mode 100644 index 9939a80d5a542..0000000000000 --- a/app-emacs/eglot/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST eglot-1.17.tar.xz 73488 BLAKE2B 291b9a79691839d7415ed7fb2af4317decb0e9d451a52fea688a56c590750142777a8cee3adc8dab3e227188a2c3c605089ea87adae107286cdc857a52372900 SHA512 3aa6b77431b8d313e16ac2b56615b759479125faf194c12f5d624733183220b1791b40596c29d9395182edf3380b4f5b217d6feaeaf334f8a633a295a3418f65 diff --git a/app-emacs/eglot/eglot-1.17.ebuild b/app-emacs/eglot/eglot-1.17.ebuild deleted file mode 100644 index 92fa73df9dad8..0000000000000 --- a/app-emacs/eglot/eglot-1.17.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS="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" -else - SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" - - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - app-emacs/external-completion -" -BDEPEND=" - ${RDEPEND} -" - -ELISP_REMOVE="${PN}-pkg.el" - -DOCS=( EGLOT-NEWS ) -SITEFILE="50${PN}-gentoo-r1.el" - -src_install() { - elisp-make-autoload-file - elisp_src_install -} diff --git a/app-emacs/eglot/files/50eglot-gentoo-r1.el b/app-emacs/eglot/files/50eglot-gentoo-r1.el deleted file mode 100644 index b12b269242df9..0000000000000 --- a/app-emacs/eglot/files/50eglot-gentoo-r1.el +++ /dev/null @@ -1,2 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(load "@SITELISP@/eglot-autoloads.el" nil t) diff --git a/app-emacs/eglot/files/50eglot-gentoo.el b/app-emacs/eglot/files/50eglot-gentoo.el deleted file mode 100644 index c3b894cc43c83..0000000000000 --- a/app-emacs/eglot/files/50eglot-gentoo.el +++ /dev/null @@ -1,2 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(load "@SITELISP@/eglot-autoload.el" nil t) diff --git a/app-emacs/eglot/metadata.xml b/app-emacs/eglot/metadata.xml deleted file mode 100644 index d9638f7e735e6..0000000000000 --- a/app-emacs/eglot/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - jturner.usa+gentoo@gmail.com - John Turner - - - proxy-maint@gentoo.org - Proxy Maintainers - - - gnu-emacs@gentoo.org - Gentoo GNU Emacs project - - - joaotavora/eglot - https://github.com/joaotavora/eglot/blob/master/README.md - - From 003346406dfebbc7bd75425a591384187808d7ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Thu, 26 Feb 2026 22:21:10 +0100 Subject: [PATCH 5/8] app-emacs/python-mode: treeclean, bug #969199 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://bugs.gentoo.org/969199 Signed-off-by: Maciej Barć --- app-emacs/python-mode/Manifest | 1 - .../python-mode/files/50python-mode-gentoo.el | 11 ------- app-emacs/python-mode/metadata.xml | 13 -------- .../python-mode/python-mode-6.3.1.ebuild | 32 ------------------- 4 files changed, 57 deletions(-) delete mode 100644 app-emacs/python-mode/Manifest delete mode 100644 app-emacs/python-mode/files/50python-mode-gentoo.el delete mode 100644 app-emacs/python-mode/metadata.xml delete mode 100644 app-emacs/python-mode/python-mode-6.3.1.ebuild diff --git a/app-emacs/python-mode/Manifest b/app-emacs/python-mode/Manifest deleted file mode 100644 index 5948ffd11f9ab..0000000000000 --- a/app-emacs/python-mode/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-mode-6.3.1.tar.bz2 411892 BLAKE2B c3d0ae3a25792ab80277db289bedaa54524a332ccc205b4a12d711852c8c44a77cc93272c77650c7d583d8816f0935f06efa31fa1ca6fb6d04d561e293482858 SHA512 fd786e7d51074d2fdebb3cce01dd3532cfadf0205360859015e5399069fb025a1ecee5fc2bf5fa4e3a209301326f51b30133676dc21643cda638d75169a6aadf diff --git a/app-emacs/python-mode/files/50python-mode-gentoo.el b/app-emacs/python-mode/files/50python-mode-gentoo.el deleted file mode 100644 index 75812316482aa..0000000000000 --- a/app-emacs/python-mode/files/50python-mode-gentoo.el +++ /dev/null @@ -1,11 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") - -(autoload 'python-mode "python-mode" "Major mode for editing Python files." t) -(autoload 'jython-mode "python-mode" "Major mode for editing Jython files." t) -(autoload 'py-shell "python-mode" - "Start an interactive Python interpreter in another window." t) - -(add-to-list 'auto-mode-alist '("\\.py$" . python-mode)) -(add-to-list 'auto-mode-alist '("\\.pyx$" . python-mode)) -(add-to-list 'interpreter-mode-alist '("python" . python-mode)) -(add-to-list 'interpreter-mode-alist '("jython" . jython-mode)) diff --git a/app-emacs/python-mode/metadata.xml b/app-emacs/python-mode/metadata.xml deleted file mode 100644 index 0eb103cda77fd..0000000000000 --- a/app-emacs/python-mode/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - gnu-emacs@gentoo.org - Gentoo GNU Emacs project - - - - python-mode - python-mode-devs/python-mode - - diff --git a/app-emacs/python-mode/python-mode-6.3.1.ebuild b/app-emacs/python-mode/python-mode-6.3.1.ebuild deleted file mode 100644 index 0bca3954e78af..0000000000000 --- a/app-emacs/python-mode/python-mode-6.3.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="An Emacs major mode for editing Python source" -HOMEPAGE="https://gitlab.com/python-mode-devs/python-mode" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://gitlab.com/python-mode-devs/${PN}" -else - SRC_URI="https://gitlab.com/python-mode-devs/${PN}/-/archive/${PV}/${P}.tar.bz2" - - KEYWORDS="amd64 arm ~hppa ppc ppc64 x86 ~x64-macos" -fi - -LICENSE="GPL-3+" -SLOT="0" - -ELISP_REMOVE=" - python-mode-pkg.el -" - -DOCS="CONTRIBUTING.md CREDITS NEWS *.org" -SITEFILE="50${PN}-gentoo.el" - -DOC_CONTENTS="Note that doctest and pymacs are in their own packages, - app-emacs/doctest-mode and app-emacs/pymacs, respectively." From 834b7f4b4eb24e044c2449b87fa53e0fcde737bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Thu, 26 Feb 2026 22:21:11 +0100 Subject: [PATCH 6/8] app-emacs/use-package: treeclean, bug #969199 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://bugs.gentoo.org/969199 Signed-off-by: Maciej Barć --- app-emacs/use-package/Manifest | 1 - .../files/use-package-require-diminish.patch | 14 -------- app-emacs/use-package/metadata.xml | 14 -------- .../use-package/use-package-2.4.6.ebuild | 32 ------------------- 4 files changed, 61 deletions(-) delete mode 100644 app-emacs/use-package/Manifest delete mode 100644 app-emacs/use-package/files/use-package-require-diminish.patch delete mode 100644 app-emacs/use-package/metadata.xml delete mode 100644 app-emacs/use-package/use-package-2.4.6.ebuild diff --git a/app-emacs/use-package/Manifest b/app-emacs/use-package/Manifest deleted file mode 100644 index 760a75e0d2e69..0000000000000 --- a/app-emacs/use-package/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST use-package-2.4.6.tar.xz 59476 BLAKE2B c5caa1aaeeeeb16e1f5d21ef4d9ce7b892528d35d6f20ea7efadfa14838d2eb721c9fb07257c7ad2b1629f5331ec86e77dce0d9b38864bf7245890e9b616f1e0 SHA512 a78e0c14943e1153feb542d6e2b7f3a0b4e6332d230314676ed1515d9e4a2f9d6b9fcc84d3934fc5bb2c807028ea65746cf05da9aa8cd71309709df54e15c233 diff --git a/app-emacs/use-package/files/use-package-require-diminish.patch b/app-emacs/use-package/files/use-package-require-diminish.patch deleted file mode 100644 index afa7f33045ecc..0000000000000 --- a/app-emacs/use-package/files/use-package-require-diminish.patch +++ /dev/null @@ -1,14 +0,0 @@ -Diminishing is one of core features of use-package, normally -it would have to be required before using use-package. -This patch will load diminish when use-package loads. -index 1f3895f..a38ee48 100644 ---- a/use-package-diminish.el -+++ b/use-package-diminish.el -@@ -33,6 +33,7 @@ - - ;;; Code: - -+(require 'diminish) - (require 'use-package-core) - - (defun use-package-normalize-diminish (name label arg &optional recursed) diff --git a/app-emacs/use-package/metadata.xml b/app-emacs/use-package/metadata.xml deleted file mode 100644 index fcab48234ef8f..0000000000000 --- a/app-emacs/use-package/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - gnu-emacs@gentoo.org - Gentoo GNU Emacs project - - - https://github.com/jwiegley/use-package/issues/ - jwiegley/use-package - - - diff --git a/app-emacs/use-package/use-package-2.4.6.ebuild b/app-emacs/use-package/use-package-2.4.6.ebuild deleted file mode 100644 index 4eaeb13c80463..0000000000000 --- a/app-emacs/use-package/use-package-2.4.6.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 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" ) - -SITEFILE="50${PN}-gentoo.el" From f7e8c3c19fdf700811c238e75299e70e197436d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Thu, 26 Feb 2026 22:21:11 +0100 Subject: [PATCH 7/8] app-emacs/bind-key: treeclean, bug #969199 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://bugs.gentoo.org/969199 Signed-off-by: Maciej Barć --- app-emacs/bind-key/Manifest | 1 - app-emacs/bind-key/bind-key-2.4.4.ebuild | 27 ------------------------ app-emacs/bind-key/metadata.xml | 14 ------------ 3 files changed, 42 deletions(-) delete mode 100644 app-emacs/bind-key/Manifest delete mode 100644 app-emacs/bind-key/bind-key-2.4.4.ebuild delete mode 100644 app-emacs/bind-key/metadata.xml diff --git a/app-emacs/bind-key/Manifest b/app-emacs/bind-key/Manifest deleted file mode 100644 index 76cd374617f0e..0000000000000 --- a/app-emacs/bind-key/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST use-package-2.4.4.tar.gz 80065 BLAKE2B ee38736f011f1ea7522d24451bfa9dee4a17690cf7f3a885936a75bff1bb26950207b3111632826df54481b081ab1a109800f8857fceace622821dfef1324133 SHA512 09bca5a9a48fdbdf204a4b92f1f301a6bc63f57192868671d833d829f0eba0a4b95e706584158407bc8c9ee4549e699f6b43a333a4de15c6b0aabc74db2acc0e diff --git a/app-emacs/bind-key/bind-key-2.4.4.ebuild b/app-emacs/bind-key/bind-key-2.4.4.ebuild deleted file mode 100644 index 2cfe1a7affc6e..0000000000000 --- a/app-emacs/bind-key/bind-key-2.4.4.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="Simple way to manage personal keybindings" -HOMEPAGE="https://github.com/jwiegley/use-package/" -SRC_URI="https://github.com/jwiegley/use-package/archive/${PV}.tar.gz - -> use-package-${PV}.tar.gz" -S="${WORKDIR}"/use-package-${PV} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" - -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp-compile ${PN}.el -} - -src_install() { - elisp-make-site-file "${SITEFILE}" - elisp-install ${PN} ${PN}.el{,c} -} diff --git a/app-emacs/bind-key/metadata.xml b/app-emacs/bind-key/metadata.xml deleted file mode 100644 index fcab48234ef8f..0000000000000 --- a/app-emacs/bind-key/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - gnu-emacs@gentoo.org - Gentoo GNU Emacs project - - - https://github.com/jwiegley/use-package/issues/ - jwiegley/use-package - - - From e1a8dea87000724047ed35ceff132b85d3376ef7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Thu, 26 Feb 2026 22:25:15 +0100 Subject: [PATCH 8/8] profiles/package.mask: treeclean masked emacs packages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/969199 Signed-off-by: Maciej Barć --- profiles/package.mask | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 63200ea5eedf3..b536d1adf33e9 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -349,18 +349,6 @@ net-analyzer/arp-sk # Bug #969685 =gui-apps/slurp-1.6.0 -# Maciej Barć (2026-01-24) -# Some app-emacs packages that are obsolete since Emacs 29 or much -# older. They all are available in the main GNU Emacs distribution. -# Removal on 2026-02-24. Bug #969199. -app-emacs/bind-key -app-emacs/csharp-mode -app-emacs/css-mode -app-emacs/eglot -app-emacs/jsonrpc -app-emacs/python-mode -app-emacs/use-package - # Sam James (2026-01-22) # eclean-dist -d needs fixing =app-portage/gentoolkit-0.7