ChangeLog

# ChangeLog for app-emacs/emhacks
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/emhacks/ChangeLog,v 1.1 2008/03/23 02:21:53 ulm Exp $

*emhacks-20070920 (23 Mar 2008)

23 Mar 2008; Ulrich Mueller +files/50emhacks-gentoo.el,
+metadata.xml, +emhacks-20070920.ebuild:
Initial import, from Emacs overlay. Ebuild contributed by me.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX 50emhacks-gentoo.el 937 RMD160 00e7a9107132c94d97a292350dc466cf7661e23e SHA1 48761a601f17e1431aff361b5b6da56fc8c6f7dd SHA256 d9aa7f3092091878296cabcec0b1562c9808dd065fa5c7fc0c1b6425e3982c88
DIST emhacks-20070920.tar.bz2 71232 RMD160 657e5ca93e09a5d4344959da5ac6d154478ac753 SHA1 3578074d43b88f48385a927e3032cfe2b3eece1d SHA256 d249a6dfcb0e7b40c76844ee5959032ad0a792ff391ee11fe5e4a461c6b86ed7
EBUILD emhacks-20070920.ebuild 1152 RMD160 d543f44d752f74bca43bc98fce496be06e8b2995 SHA1 4e2bc15b492e58e0e839f2185446eaf1ab4d4821 SHA256 8133fb1ed9b979e01e16911aea931d1282d0b41a9ad55a1e780048c3ce3ace08
MISC ChangeLog 420 RMD160 77d1924329d71bc87935c6cbb2060b64ac74f21a SHA1 5ebdb142b2ee833db7f5602170a5dead62baff8f SHA256 7c5e0cae628c1933603ced96baa2edc55d623a843d5af96b3ba069a8377e9b1b
MISC metadata.xml 711 RMD160 7b9cbe0e14bcf7a17b4d20ca05d3502f174ed0f4 SHA1 bf3240620c11ff9a3a6165d2bda1e4332b69e401 SHA256 29b171cc57ae473aa873167119dfe7657c3a35ba9a83ff73b2e2a4101bb80582
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (GNU/Linux)

iEYEARECAAYFAkflvrwACgkQOeoy/oIi7uyA6ACbBFeXhDz3TG1pk8AH4oBnzqUv
5UoAn0dojZksMazcek3BicVB8AiF7Ax3
=OI69
-----END PGP SIGNATURE-----

emhacks-20070920.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/emhacks/emhacks-20070920.ebuild,v 1.1 2008/03/23 02:21:53 ulm Exp $

inherit elisp

DESCRIPTION="Useful Emacs Lisp libraries, including gdiff, jjar, jmaker, swbuff, and tabbar"
HOMEPAGE="http://emhacks.sourceforge.net/"
# CVS snapshot
SRC_URI="mirror://gentoo/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="jde"

DEPEND="jde? ( app-emacs/jde )"
RDEPEND="${DEPEND}"

SITEFILE=50${PN}-gentoo.el
EMACSFLAGS="${EMACSFLAGS} -L ."

src_unpack() {
unpack ${A}
cd "${S}"
# remove files included in Emacs>=22 or not useful on GNU/Linux
rm -r findstr* overlay-fix* recentf* ruler-mode* tree-widget*
# this requires jde and cedet, not everyone may want it
use jde || rm jsee.el
}

src_install() {
elisp-install ${PN} *.el *.elc || die "elisp-install failed"

cp "${FILESDIR}/${SITEFILE}" "${T}"
use jde || sed -i -e '/;; jsee/,$d' "${T}/${SITEFILE}"
elisp-site-file-install "${T}/${SITEFILE}" \
|| die "elisp-site-file-install failed"

dodoc Changelog || die "dodoc failed"
}

files

metadata.xml




emacs

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.


Enable support for Java Development Environment.
This requires packages app-emacs/jde (and app-emacs/cedet).