summaryrefslogtreecommitdiff
path: root/app-emacs/emhacks
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/emhacks
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'app-emacs/emhacks')
-rw-r--r--app-emacs/emhacks/Manifest4
-rw-r--r--app-emacs/emhacks/emhacks-20070920-r1.ebuild25
-rw-r--r--app-emacs/emhacks/files/50emhacks-gentoo.el28
-rw-r--r--app-emacs/emhacks/metadata.xml23
4 files changed, 80 insertions, 0 deletions
diff --git a/app-emacs/emhacks/Manifest b/app-emacs/emhacks/Manifest
new file mode 100644
index 000000000000..92771445a9b1
--- /dev/null
+++ b/app-emacs/emhacks/Manifest
@@ -0,0 +1,4 @@
+AUX 50emhacks-gentoo.el 785 BLAKE2B 90811c7d1acdc25a1a2a430af1ce8a8bfe9845042f22b6043208dda87a1ffad5946f2ccf04036bb9b1aa433de6f03d09de911b5ce5e1b29d2ec773bc76b96825 SHA512 80961af6c9ba24ab964214e68d464ac88b2c88894b069b90f7041dbbade02c96b3cb2c60876f90134882a4984386a73ff23ebc785c19cd18a11e6b424c2a62ff
+DIST emhacks-20070920.tar.bz2 71232 BLAKE2B 82c80bc41daa37868fe6376461df9cc96ee6d5db1b5e4a2e6414b9cd114fe57f3f5a226e82d2b9e5ac7e42a84faea585fa18621da5c7db4181334fb8db73cc9e SHA512 097a4602d82587a20feeb14c4717c69536336319f43f7b5e8b4ba0c7f878218138eddbe1edb6293222b7c5798b94dd2c8393231a7b8fb8f32fe5349f2b054bb1
+EBUILD emhacks-20070920-r1.ebuild 636 BLAKE2B fe44df7b58e6bd82f832cd4764cb0853b73c2cd81c9d17b659535e1d6c7c77f0e3d81e4decacbe0409b5ca23c52ab9a662efa9b5265a9cffbe1da0bb9c6acf70 SHA512 ac9d715f9671d97799d7baebd5553d4014cdeebb46039eae19263a13c8786ec763b6348a8d79f88b5db0dbbc79316dc539c4ce15e30b073ac656da6e4b7682da
+MISC metadata.xml 760 BLAKE2B cfd74bf2e45dae8d7149c37e7ff876858b976a76bcf26eedabd6894f5373d329892a35344b627cb6987e147ff9f2eb908159d7d5a81eb7c79fe58f103ecc894e SHA512 093c9e13fcd1176feb37eb7a0453f4b20bae934bf9ae21d2919ea2f73c676691d0fc590c165082e718ed05902c698873c2579679cf2bd3eab37918d0eb39778f
diff --git a/app-emacs/emhacks/emhacks-20070920-r1.ebuild b/app-emacs/emhacks/emhacks-20070920-r1.ebuild
new file mode 100644
index 000000000000..3fdd0d1d1b1c
--- /dev/null
+++ b/app-emacs/emhacks/emhacks-20070920-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit elisp
+
+DESCRIPTION="Useful Emacs Lisp libraries, including gdiff, jjar, jmaker, swbuff, and tabbar"
+HOMEPAGE="http://emhacks.sourceforge.net/"
+# CVS snapshot
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+SITEFILE="50${PN}-gentoo.el"
+DOCS="Changelog"
+
+src_prepare() {
+ # remove files included in Emacs>=22 or not useful on GNU/Linux
+ # remove jsee #642588
+ rm -r findstr* jsee* overlay-fix* recentf* ruler-mode* tree-widget* || die
+ eapply_user
+}
diff --git a/app-emacs/emhacks/files/50emhacks-gentoo.el b/app-emacs/emhacks/files/50emhacks-gentoo.el
new file mode 100644
index 000000000000..1488d88313cb
--- /dev/null
+++ b/app-emacs/emhacks/files/50emhacks-gentoo.el
@@ -0,0 +1,28 @@
+(add-to-list 'load-path "@SITELISP@")
+
+;; dir-tree
+(autoload 'dir-tree "dir-tree"
+ "Display the ROOT directory in a tree widget." t)
+
+;; gdiff
+(require 'gdiff-setup)
+
+;; swbuff
+(autoload 'swbuff-switch-to-next-buffer "swbuff"
+ "Switch to the next buffer in the buffer list." t)
+(autoload 'swbuff-kill-this-buffer "swbuff"
+ "Kill the current buffer.
+And update the status window if showing." t)
+
+;; tabbar
+(autoload 'tabbar-local-mode "tabbar" nil t)
+(autoload 'tabbar-mode "tabbar" nil t)
+(autoload 'tabbar-mwheel-mode "tabbar" nil t)
+
+;; jjar
+(autoload 'jjar-create "jjar" "Create a new jar file." t)
+(autoload 'jjar-update "jjar" "Update an existing jar file." t)
+
+;; jmaker
+(autoload 'jmaker-generate-makefile "jmaker"
+ "Generate and edit a Java Makefile in directory ROOT." t)
diff --git a/app-emacs/emhacks/metadata.xml b/app-emacs/emhacks/metadata.xml
new file mode 100644
index 000000000000..1f870117fe1c
--- /dev/null
+++ b/app-emacs/emhacks/metadata.xml
@@ -0,0 +1,23 @@
+<?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>
+ The EMHACKS project goal is to provide a set of useful libraries to help
+ using Emacs or XEmacs.
+
+ Among those libraries you will find:
+ gdiff, Use an external GUI diff tool from [X]Emacs;
+ jjar, Java Archive builder;
+ jmaker, Java Makefile generator;
+ swbuff, Quick switch between Emacs buffers;
+ tabbar, Display a tab bar in the header line.
+</longdescription>
+<stabilize-allarches/>
+<upstream>
+ <remote-id type="sourceforge">emhacks</remote-id>
+</upstream>
+</pkgmetadata>