commit:     d1bf6cb0b9076ee589e463da890531c10cc85539
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 26 21:21:10 2026 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Feb 26 21:22:03 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1bf6cb0

app-emacs/css-mode: treeclean, bug #969199

Bug: https://bugs.gentoo.org/969199
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 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(-)

diff --git a/app-emacs/css-mode/Manifest b/app-emacs/css-mode/Manifest
deleted file mode 100644
index 32fcdcbff5c8..000000000000
--- 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 fcf67efab7f6..000000000000
--- 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 8559be036db5..000000000000
--- 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 858cb238bf3c..000000000000
--- 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 986088003fe1..000000000000
--- a/app-emacs/css-mode/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-<maintainer type="project">
-  <email>[email protected]</email>
-  <name>Gentoo GNU Emacs project</name>
-</maintainer>
-<stabilize-allarches/>
-</pkgmetadata>

Reply via email to