summaryrefslogtreecommitdiff
path: root/app-emacs/quilt-el
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-emacs/quilt-el
reinit the tree, so we can have metadata
Diffstat (limited to 'app-emacs/quilt-el')
-rw-r--r--app-emacs/quilt-el/Manifest8
-rw-r--r--app-emacs/quilt-el/files/50quilt-el-gentoo.el7
-rw-r--r--app-emacs/quilt-el/files/quilt-el-0.45.4-header-window.patch10
-rw-r--r--app-emacs/quilt-el/files/quilt-el-0.48.0-tramp-recursion.patch11
-rw-r--r--app-emacs/quilt-el/metadata.xml16
-rw-r--r--app-emacs/quilt-el/quilt-el-0.48.0.ebuild21
6 files changed, 73 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://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>
+</pkgmetadata>
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"