From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- app-emacs/emhacks/Manifest | 4 ++++ app-emacs/emhacks/emhacks-20070920-r1.ebuild | 25 +++++++++++++++++++++++++ app-emacs/emhacks/files/50emhacks-gentoo.el | 28 ++++++++++++++++++++++++++++ app-emacs/emhacks/metadata.xml | 23 +++++++++++++++++++++++ 4 files changed, 80 insertions(+) create mode 100644 app-emacs/emhacks/Manifest create mode 100644 app-emacs/emhacks/emhacks-20070920-r1.ebuild create mode 100644 app-emacs/emhacks/files/50emhacks-gentoo.el create mode 100644 app-emacs/emhacks/metadata.xml (limited to 'app-emacs/emhacks') 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 @@ + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + 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. + + + + emhacks + + -- cgit v1.2.3