commit: 65db8f56b437d90fdc99ca69ed0a6a272f9161c7 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> AuthorDate: Fri Dec 6 09:29:35 2024 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Fri Dec 6 09:29:35 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=65db8f56
quilt-el removed 2024-12-06 bug 247500 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org> app-emacs/quilt-el/Manifest | 1 + app-emacs/quilt-el/files/50quilt-el-gentoo.el | 7 +++++++ .../files/quilt-el-0.45.4-header-window.patch | 10 ++++++++++ app-emacs/quilt-el/metadata.xml | 20 +++++++++++++++++++ app-emacs/quilt-el/quilt-el-0.66.ebuild | 23 ++++++++++++++++++++++ 5 files changed, 61 insertions(+) diff --git a/app-emacs/quilt-el/Manifest b/app-emacs/quilt-el/Manifest new file mode 100644 index 0000000..380e064 --- /dev/null +++ b/app-emacs/quilt-el/Manifest @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000..e5b51e3 --- /dev/null +++ b/app-emacs/quilt-el/files/50quilt-el-gentoo.el @@ -0,0 +1,7 @@ +(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 new file mode 100644 index 0000000..b2f5326 --- /dev/null +++ b/app-emacs/quilt-el/files/quilt-el-0.45.4-header-window.patch @@ -0,0 +1,10 @@ +--- 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 new file mode 100644 index 0000000..1adcbf2 --- /dev/null +++ b/app-emacs/quilt-el/metadata.xml @@ -0,0 +1,20 @@ +<?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> +<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 new file mode 100644 index 0000000..3c0c9cb --- /dev/null +++ b/app-emacs/quilt-el/quilt-el-0.66.ebuild @@ -0,0 +1,23 @@ +# 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"
