summaryrefslogtreecommitdiff
path: root/app-emacs/undo-tree
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /app-emacs/undo-tree
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'app-emacs/undo-tree')
-rw-r--r--app-emacs/undo-tree/Manifest6
-rw-r--r--app-emacs/undo-tree/files/50undo-tree-gentoo.el3
-rw-r--r--app-emacs/undo-tree/metadata.xml31
-rw-r--r--app-emacs/undo-tree/undo-tree-0.5.2.ebuild22
-rw-r--r--app-emacs/undo-tree/undo-tree-0.6.4.ebuild19
5 files changed, 81 insertions, 0 deletions
diff --git a/app-emacs/undo-tree/Manifest b/app-emacs/undo-tree/Manifest
new file mode 100644
index 000000000000..6f844eea8ac7
--- /dev/null
+++ b/app-emacs/undo-tree/Manifest
@@ -0,0 +1,6 @@
+AUX 50undo-tree-gentoo.el 176 BLAKE2B 4b6922264c736a25a04cf337ccd897b2869594b53ef6c5b4ebba1055ef9affd50d702bf6966b6e8009be4c769c5504c1e099a57320122eb2002d68e351cb0ffc SHA512 bdd1399c0dab9cf7a5f86f41d77062eec5aca2171f1e78f5822f11e2ae5cf9581a1646cc6e3a6e3a53b8835a11e13f04d8c8accdc0d6fadf63f22056bdfe8476
+DIST undo-tree-0.5.2.el.bz2 27985 BLAKE2B a9c4fe9a1cf245278f88df97d6269c81a3ebae9d10a62b8390805c06636516fb7163dc5b4cfc81463e0b45f9cd04664b8aa5c86c3ebb56a7f07e86ee45f0305c SHA512 62b355cbebd4e17a59b70acdae69bdddc9a6fd57d5c684d0560eb03dfac69121bc63941ef6520853b174a6de0a5ae54dc4f240a55f0623312a86e799ea3785d0
+DIST undo-tree-0.6.4.el.xz 31124 BLAKE2B a81bb93489189d04ea81b98912fef6b7a6903f24548dcf9a9f44decc77e3219dd233d2d91c1c6c32047565297aa8583c09dc451ca060a10b52fc7b4e85d32b2d SHA512 e7017b23cceaf544de855bb21059959df539f5380db9c15b62f171d037b6ebb2d31f86f7ab3b724b048dafddfc3d2ace65dfac84c3eb0f6847489afb7f4b99cc
+EBUILD undo-tree-0.5.2.ebuild 507 BLAKE2B 0f03898bbb58cec48d3f40ffdbbadec6d6b5ff2c441cfb9a756d1077b318652c655801183d0bdb7509cef5a6374674d9f6e4f1b1bacf5b24c4e354186045c2b5 SHA512 1dc62b5cffeff5305e7cc5d9a012f831111f469807d642fb7aa0d60a1655fe47be5a5c1d25d5d450709fd7d33b78b7a1e4750e7667f8548e6b8eb97d66224083
+EBUILD undo-tree-0.6.4.ebuild 494 BLAKE2B 71b3ab49aec70c7cb78af8d34bd604b66bfeb654a341aa62042b3539c67ed8746ce236615b12ab1eb2e648efebd709a65bc1205ced54b859fcf5a6e7f20c558e SHA512 5a6673e884ce120238b3a15b699cc668f494b1521f2a313c32a8747b502a1c2b7ac480fb9dbcd3d03c24e4e80e4e1f4a67fb54283ef1bd4982595ea4f46be78d
+MISC metadata.xml 1615 BLAKE2B de03d03f942a062e9f6e7321e1e83b9a95d99999f203ac3a054ffe09079ac6de4767a5b52a1320f7d977125a1a461a9fb8b2a7ddfc8fddf361d23815ab5bfb53 SHA512 e9911761e904a9bbbb948db7c91fddfc60858afe46aeb9023e9c737a4e7d1922435023a723d2bc54a7e4098080564f056e4bd8a231e187b70fb652d48ed14eca
diff --git a/app-emacs/undo-tree/files/50undo-tree-gentoo.el b/app-emacs/undo-tree/files/50undo-tree-gentoo.el
new file mode 100644
index 000000000000..faba34afbe35
--- /dev/null
+++ b/app-emacs/undo-tree/files/50undo-tree-gentoo.el
@@ -0,0 +1,3 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'undo-tree-mode "undo-tree" "Enable undo-trees" t)
+(autoload 'global-undo-tree-mode "undo-tree" "Enable undo-trees globally" t)
diff --git a/app-emacs/undo-tree/metadata.xml b/app-emacs/undo-tree/metadata.xml
new file mode 100644
index 000000000000..7503cd81fafd
--- /dev/null
+++ b/app-emacs/undo-tree/metadata.xml
@@ -0,0 +1,31 @@
+<?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 lang="en">
+ Emacs has a powerful undo system. Unlike the standard undo/redo system in
+ most software, it allows you to recover *any* past state of a buffer
+ (whereas the standard undo/redo system can lose past states as soon as you
+ redo). However, this power comes at a price: many people find Emacs' undo
+ system confusing and difficult to use, spawning a number of packages that
+ replace it with the less powerful but more intuitive undo/redo system.
+
+ Both the loss of data with standard undo/redo, and the confusion of Emacs'
+ undo, stem from trying to treat undo history as a linear sequence of
+ changes. It's not. The `undo-tree-mode' provided by this package replaces
+ Emacs' undo system with a system that treats undo history as what it is: a
+ branching tree of changes. This simple idea allows the more intuitive
+ behaviour of the standard undo/redo system to be combined with the power of
+ never losing any history. An added side bonus is that undo history can in
+ some cases be stored more efficiently, allowing more changes to accumulate
+ before Emacs starts discarding history.
+
+ The only downside to this more advanced yet simpler undo system is that it
+ was inspired by Vim. But, after all, most successful religions steal the
+ best ideas from their competitors!
+</longdescription>
+<stabilize-allarches/>
+</pkgmetadata>
diff --git a/app-emacs/undo-tree/undo-tree-0.5.2.ebuild b/app-emacs/undo-tree/undo-tree-0.5.2.ebuild
new file mode 100644
index 000000000000..1fb2bef3be2b
--- /dev/null
+++ b/app-emacs/undo-tree/undo-tree-0.5.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit elisp
+
+DESCRIPTION="Undo trees and visualization"
+HOMEPAGE="http://www.dr-qubit.org/emacs.php#undo-tree"
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_postinst() {
+ elisp-site-regen
+ elog "To enable undo trees globally, place '(global-undo-tree-mode)'"
+ elog "in your .emacs file."
+}
diff --git a/app-emacs/undo-tree/undo-tree-0.6.4.ebuild b/app-emacs/undo-tree/undo-tree-0.6.4.ebuild
new file mode 100644
index 000000000000..209e6773cb3a
--- /dev/null
+++ b/app-emacs/undo-tree/undo-tree-0.6.4.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+NEED_EMACS=24
+
+inherit readme.gentoo elisp
+
+DESCRIPTION="Undo trees and visualization"
+HOMEPAGE="http://www.dr-qubit.org/emacs.php#undo-tree"
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+SITEFILE="50${PN}-gentoo.el"
+DOC_CONTENTS="To enable undo trees globally, place '(global-undo-tree-mode)'
+ in your .emacs file."