From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-emacs/quilt-el/Manifest | 8 ++++++++ app-emacs/quilt-el/files/50quilt-el-gentoo.el | 7 +++++++ .../files/quilt-el-0.45.4-header-window.patch | 10 ++++++++++ .../files/quilt-el-0.48.0-tramp-recursion.patch | 11 +++++++++++ app-emacs/quilt-el/metadata.xml | 16 ++++++++++++++++ app-emacs/quilt-el/quilt-el-0.48.0.ebuild | 21 +++++++++++++++++++++ 6 files changed, 73 insertions(+) create mode 100644 app-emacs/quilt-el/Manifest create mode 100644 app-emacs/quilt-el/files/50quilt-el-gentoo.el create mode 100644 app-emacs/quilt-el/files/quilt-el-0.45.4-header-window.patch create mode 100644 app-emacs/quilt-el/files/quilt-el-0.48.0-tramp-recursion.patch create mode 100644 app-emacs/quilt-el/metadata.xml create mode 100644 app-emacs/quilt-el/quilt-el-0.48.0.ebuild (limited to 'app-emacs/quilt-el') diff --git a/app-emacs/quilt-el/Manifest b/app-emacs/quilt-el/Manifest new file mode 100644 index 000000000000..cd23ca05aa62 --- /dev/null +++ b/app-emacs/quilt-el/Manifest @@ -0,0 +1,8 @@ +AUX 50quilt-el-gentoo.el 295 SHA256 82befb794caf3c3ece1e9013375074ce87f8bdf42637217a07a02cb067542067 SHA512 b14f5b3db3ec93cdb0b95b64295dd5d7d6561db4b71ee691001cab5678922dd2977716f023c8b046e63e2ff6dcc25d5f5dd1dce9571016ac16c86b44529d9417 WHIRLPOOL 06ab14d773b3ab5ef3a2f43cae617d6a2e514c352bdb7b70403a470cc58bf6652a27f4a3a3e58914177d95184d2cf4c81f8b3dab4925f0f7a26e47ed95553345 +AUX quilt-el-0.45.4-header-window.patch 297 SHA256 25a9d86c0421267ff1f46e68967d3595a8b882f5c44df500582bd7517109b984 SHA512 fe12a4a4326bf586441b838dbc52bf8bd32fe639208ce5078627f24f13a5e49547ac1361117f8fc9578689d1b953ba2724981b9e563ab14192cdc1d78c59fff5 WHIRLPOOL fcfe700053e2ffa480effc8772b4c41d4b344cb37aa84bddf1f7cea0210a881b0dd98d8d23973318bfa70f7ce14d5531bbf54fff0452b34278b481edfe8df6e6 +AUX quilt-el-0.48.0-tramp-recursion.patch 363 SHA256 71af39ca16afff94b67ac4c2fe5669b2ca36c000b7a6e068b9ea4fe801929a29 SHA512 b4369142d70543bbb8139b4f6d8b8c8c13bf2bbd93d1bc87de690c93de485d9000918c6fe7278a32472b2a9afb495f3a9c639434a3edd3489c6cf2bd5f99a5fe WHIRLPOOL 05f8396c04007fe477c3031e5a947be9e623c09dfa0e6a19c61c3b7d5e3b19aeb1e8b3f947792e33e00bf87f117e5a2ed992c635c66e96bb03b1a24c628b8e9a +DIST quilt-el-0.48.0.tar.gz 13147 SHA256 6c7a80d7f121d4958e989ad98065667d328905b893551f2f3e6f56449506ad24 SHA512 0a198ef0f8354c927c4527bb7a3e99fd6d12f17cbe65c736341c527de440d144581205337163912ce04f83749c31833221cc4153d5736ffec060ad4ade73c694 WHIRLPOOL fc083629a622500105315ab8553f81721b9902132bb63ebf0a4132aee8303ba304a6779cdff9a6db282cc01b3cc66fd30ace4a9e27eb4adb5e795ea34d6e997b +EBUILD quilt-el-0.48.0.ebuild 518 SHA256 d0722e80280610818e9599deac4acf6d5467313db1040aa03afb0e90d8600adb SHA512 17cf550e94a2914402b036e6b2ba2da0dea4fe28b61c451d6fc7a2f88c83a90f1d5a2a5735a369cdb90b73a29774d705eee138b4a4315dc81858c2875fa9b5b6 WHIRLPOOL c7d1447021ec4f9291ec8ff241464e775337d8639b94d28d9f7076c2edaad866cbf843876786e74750f1ccf2b0c83c858c01af9e886256271f37fb6a1cc551aa +MISC ChangeLog 2443 SHA256 d23c638bb4324e4da6ec70bb99b3e77b014cb02cab9641594cb842ab4b69f615 SHA512 921ff342a77ae22a1717b8c6b6aeef66cee4a2303d91627eef1840c6cdd0990966b5ebf9184699ed2209bd8e18b159da32d6b4e5b7046bfb24b8d72893939436 WHIRLPOOL 5184e275a8ab44c8dea08f1b38a2009bc9bfb6ac3e940c174f031a54e48c11faed06b387cc50c8754536792a9421f23d9a08470ebc18b56197b7bd6b0a7116f8 +MISC ChangeLog-2015 3349 SHA256 b81fbea5f4177ed804b250757164d6e0154ce576f34f464a5b4cb7a9d35d4b02 SHA512 a7e81c19e64b438003d7e8f90d1a18b585444fd052d40cf5819bf6d4ebfcf4144a90c965bf87b287206091ba267c6756f18d74b32337a9c0105f4b9dffd3269c WHIRLPOOL f10d1feefaee8d91ec3b4c6867372ba8bfbe28a654589785d3df54864d483db343aafd84e4f80900d6c9df978dcafdd456bef1d3a93d7500a094bbcb994853f6 +MISC metadata.xml 634 SHA256 5df88ca0e9ea0b6ec603e09b77ab33b898cad081ce6ba5f1b266b8f46e12266d SHA512 65aa921c583c9bdefda437eec0ca7c779b80677d17d4b83ccd5b22b381b39b42dc0b8d9639e93ccd054c63ddc7d4a2a6df27a83a4263900f27e21fd44ef98cfd WHIRLPOOL b378ce3cf6ab0fad1cf31e9c02c4fcbeee04fac16863ef6207ffcc6077fbf99917f4b50a27789e9994305c894612561ff06375bfd79d570e1e3c084051532616 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 000000000000..ccdd69d19ab9 --- /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-hooks '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 000000000000..b2f532617f76 --- /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/files/quilt-el-0.48.0-tramp-recursion.patch b/app-emacs/quilt-el/files/quilt-el-0.48.0-tramp-recursion.patch new file mode 100644 index 000000000000..aa1bf5c97e8d --- /dev/null +++ b/app-emacs/quilt-el/files/quilt-el-0.48.0-tramp-recursion.patch @@ -0,0 +1,11 @@ +--- quilt-el-0.48.0-orig/quilt.el ++++ quilt-el-0.48.0/quilt.el +@@ -49,7 +49,7 @@ + + (defun quilt-find-dir (fn) + "Return the top level dir of quilt from FN." +- (if (or (not fn) (equal fn "/")) ++ (if (or (not fn) (equal fn (file-name-directory fn))) + nil + (let ((d (file-name-directory fn))) + (if (file-accessible-directory-p (concat d "/.pc")) diff --git a/app-emacs/quilt-el/metadata.xml b/app-emacs/quilt-el/metadata.xml new file mode 100644 index 000000000000..6fbfa0c5b444 --- /dev/null +++ b/app-emacs/quilt-el/metadata.xml @@ -0,0 +1,16 @@ + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + 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. + + diff --git a/app-emacs/quilt-el/quilt-el-0.48.0.ebuild b/app-emacs/quilt-el/quilt-el-0.48.0.ebuild new file mode 100644 index 000000000000..dc328b8f62c7 --- /dev/null +++ b/app-emacs/quilt-el/quilt-el-0.48.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp eutils + +DESCRIPTION="Quilt mode for Emacs" +HOMEPAGE="http://satoru-takeuchi.org/dev/quilt-el/" +SRC_URI="http://satoru-takeuchi.org/dev/${PN}/download/${P}.tar.gz" + +LICENSE="GPL-1+" +SLOT="0" +KEYWORDS="amd64 arm ppc ppc64 sparc x86" + +RDEPEND="dev-util/quilt" + +ELISP_PATCHES="${P}-tramp-recursion.patch + ${PN}-0.45.4-header-window.patch" +SITEFILE="50${PN}-gentoo.el" +DOCS="README changelog" -- cgit v1.2.3