# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 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" IUSE="jde" DEPEND="jde? ( app-emacs/jde )" RDEPEND="${DEPEND}" SITEFILE="50${PN}-gentoo.el" src_prepare() { # remove files included in Emacs>=22 or not useful on GNU/Linux rm -r findstr* overlay-fix* recentf* ruler-mode* tree-widget* || die # this requires jde and cedet, not everyone may want it use jde || rm jsee.el || die } src_install() { elisp-install ${PN} *.el *.elc cp "${FILESDIR}/${SITEFILE}" "${T}" use jde || sed -i -e '/;; jsee/,$d' "${T}/${SITEFILE}" elisp-site-file-install "${T}/${SITEFILE}" dodoc Changelog }