# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-emacs/cedet/cedet-1.0_pre4.ebuild,v 1.4 2007/06/27 04:36:38 ulm Exp $ inherit elisp eutils versionator MY_PV=$(delete_version_separator 2) DESCRIPTION="CEDET: Collection of Emacs Development Tools" HOMEPAGE="http://cedet.sourceforge.net/" SRC_URI="mirror://sourceforge/cedet/${PN}-${MY_PV}.tar.gz" LICENSE="GPL-2 FDL-1.1" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="" DEPEND="!app-emacs/semantic !app-emacs/eieio !app-emacs/speedbar" S="${WORKDIR}/${PN}-${MY_PV}" SITEFILE=60${PN}-gentoo.el src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}/1.0_pre3-eieio-tests-gentoo.patch" # Bug #124598 epatch "${FILESDIR}/1.0_pre4-semantic-makefile.patch" # Bug #183205 } src_compile() { emake EMACS=/usr/bin/emacs || die "emake failed" } src_install() { find "${S}" -type f -print \ | while read target; do local directory=`dirname $target` file=`basename $target` local sub_directory=`echo $directory | sed "s%^${S}/*%%;s/^$/./"` case $file in *~ | Makefile | *.texi | *-script | PRERELEASE_CHECKLIST | Project.ede | INSTALL) rm -f ${file} ;; ChangeLog | README | AUTHORS | *NEWS) docinto ${sub_directory} dodoc ${target} ;; *.png) insinto /usr/share/doc/${PF}/${sub_directory} doins ${target} ;; IMPLICIT_TARGETS) ;; *.el | *.elc) insinto /usr/share/emacs/site-lisp/cedet/${sub_directory} doins ${target} ;; *.info*) doinfo ${target} ;; *) insinto /usr/share/emacs/site-lisp/cedet/${sub_directory} doins ${target} echo ${target} >>"${S}/IMPLICIT_TARGETS" ;; esac done elisp-site-file-install "${FILESDIR}/${SITEFILE}" }