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/undo-tree/Manifest | 8 +++++++ app-emacs/undo-tree/files/50undo-tree-gentoo.el | 3 +++ app-emacs/undo-tree/metadata.xml | 30 +++++++++++++++++++++++++ app-emacs/undo-tree/undo-tree-0.5.2.ebuild | 22 ++++++++++++++++++ app-emacs/undo-tree/undo-tree-0.6.4.ebuild | 19 ++++++++++++++++ 5 files changed, 82 insertions(+) create mode 100644 app-emacs/undo-tree/Manifest create mode 100644 app-emacs/undo-tree/files/50undo-tree-gentoo.el create mode 100644 app-emacs/undo-tree/metadata.xml create mode 100644 app-emacs/undo-tree/undo-tree-0.5.2.ebuild create mode 100644 app-emacs/undo-tree/undo-tree-0.6.4.ebuild (limited to 'app-emacs/undo-tree') 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 @@ + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + 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! + + 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." -- cgit v1.2.3