summaryrefslogtreecommitdiff
path: root/app-emacs/undo-tree
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/undo-tree
reinit the tree, so we can have metadata
Diffstat (limited to 'app-emacs/undo-tree')
-rw-r--r--app-emacs/undo-tree/Manifest8
-rw-r--r--app-emacs/undo-tree/files/50undo-tree-gentoo.el3
-rw-r--r--app-emacs/undo-tree/metadata.xml30
-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, 82 insertions, 0 deletions
diff --git a/app-emacs/undo-tree/Manifest b/app-emacs/undo-tree/Manifest
new file mode 100644
index 000000000000..59c57496abc4
--- /dev/null
+++ b/app-emacs/undo-tree/Manifest
@@ -0,0 +1,8 @@
+AUX 50undo-tree-gentoo.el 176 SHA256 0dbefd667c4dca1e5c29bfcfc4cc198516a7e2cfe669f5ebde09dc24f0ae5824 SHA512 bdd1399c0dab9cf7a5f86f41d77062eec5aca2171f1e78f5822f11e2ae5cf9581a1646cc6e3a6e3a53b8835a11e13f04d8c8accdc0d6fadf63f22056bdfe8476 WHIRLPOOL c6e536b993f45998553274cec0f3ffc14a89a350492c326982762d59ac470cd58dc49ef0e851ff077490b78e393bd6262fde88db1d87c2d22f131ea298bf28f5
+DIST undo-tree-0.5.2.el.bz2 27985 SHA256 35b3bef32c39a99656fb46d9ca7b2eccde4287ca2d226a93c90d8fd12f5354dc SHA512 62b355cbebd4e17a59b70acdae69bdddc9a6fd57d5c684d0560eb03dfac69121bc63941ef6520853b174a6de0a5ae54dc4f240a55f0623312a86e799ea3785d0 WHIRLPOOL 41aef615a8aadd29b5012bf3b3adbdbffdee75d0ce8fa1b50fa78371ed2c2a40ae932e8f50fe870be5541ae2e67f2271071645623589587b36b42533856823c3
+DIST undo-tree-0.6.4.el.xz 31124 SHA256 1d84f368a2a4c60c4f2d05e30c61bfa01a7f0804dab6eeb5744e1cc1ee400183 SHA512 e7017b23cceaf544de855bb21059959df539f5380db9c15b62f171d037b6ebb2d31f86f7ab3b724b048dafddfc3d2ace65dfac84c3eb0f6847489afb7f4b99cc WHIRLPOOL 949d6403a568e161ab09db0ab8974cdcc58f0e93bb4f1f3c48e897a57d6d20193644433ca7a3352462d0a0b70545eb6e7e52c163dac3a20f5c536a23df5d882a
+EBUILD undo-tree-0.5.2.ebuild 507 SHA256 e34d02c745547d308c861eac2bab5d2f940b15236e56e79db8f6356abe51370c SHA512 1dc62b5cffeff5305e7cc5d9a012f831111f469807d642fb7aa0d60a1655fe47be5a5c1d25d5d450709fd7d33b78b7a1e4750e7667f8548e6b8eb97d66224083 WHIRLPOOL bb3f62672ee308fa16402ac6f0ad16793d9769408bb38f95d014068149f6291cafa8e9562e939f75d7dcb460e9ee8bf9bebbbff4702ef99198b6fda4a505e11b
+EBUILD undo-tree-0.6.4.ebuild 494 SHA256 ef136b72bdce405fc8876f06e35083dcb55d54bab831638f780dcb478806f59e SHA512 5a6673e884ce120238b3a15b699cc668f494b1521f2a313c32a8747b502a1c2b7ac480fb9dbcd3d03c24e4e80e4e1f4a67fb54283ef1bd4982595ea4f46be78d WHIRLPOOL 6b824b9aa35f3f0cc798a18f57f5739cdee273e7171145f6f33c57f9aedfb1f0c4167a7194c66de8c709447c30991673d20d14839f8e39cda90666afcb0c25de
+MISC ChangeLog 2459 SHA256 db1de1971baf06b23ba8170f740cd6baa3f87af3f6754f2d1b2f2f9ab239f422 SHA512 9917617bfde26f6638db74b51705456c8f6a271b80930ef0fd885f75b5b119bd0299ddfb8a300861000588d4eca60a0628f7ddce8ea5846ed365cde4a0bdf9ab WHIRLPOOL eff121e9e850d942f5ffd0b34227c499d60f6b8358b9ac2812b3eac9c1c7cb53c1d4891568e481787a4b921ea56306d33bfe2a120d72a911076b9b80d6c0fff4
+MISC ChangeLog-2015 323 SHA256 90ba8e4c3af5756fb077f87af4413f2887909844714c8314ff29114cdd68913d SHA512 4a0e6e9328827c13c1b74ada06f9cd05d38fa3cd6327c1e22aa79d0cef75d0722f720a4364f0f748e0f8a3fdf3b660cc5591146b67a3098e76ca5c7a6345bbd9 WHIRLPOOL da0e283edb52e3dddf766e46cc41f71eef6770169c1414d5122a1638882dd8a9df5938705cd686c00887f5752a1c0102cd5126d1cd492332d241ea338073176f
+MISC metadata.xml 1592 SHA256 130258c2aa438d8fac6a2b0d4ac621f1e4132e8735b1f736ab3aa51419cd7b51 SHA512 0d7fe560134b382696d509647934fb3fd001bc3470406e1f9246cbff2e3d44d03d0f4c78399bdec7b25ffbfa806000de34ffdfe88d1c0b56b1b160880fcd8933 WHIRLPOOL 7579131a195e1094cb573ff7bf0665a48cad4b30c82e607143ae1bee115b760cb7eb293e8ec489e302e64732a81143f6731da07065aedd09656def2093b91973
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..249124cca2e1
--- /dev/null
+++ b/app-emacs/undo-tree/metadata.xml
@@ -0,0 +1,30 @@
+<?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>
+</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."