# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=4 inherit eutils toolchain-funcs DESCRIPTION="Jonathan's Own Version of Emacs - a light emacs-like editor without LISP bindings" HOMEPAGE="ftp://ftp.cs.toronto.edu/cs/ftp/pub/hugh/jove-dev/" SRC_URI="ftp://ftp.cs.toronto.edu/cs/ftp/pub/hugh/jove-dev/${PN}${PV}.tgz" LICENSE="JOVE" SLOT="0" KEYWORDS="amd64 ppc x86" IUSE="doc" RDEPEND="sys-libs/ncurses" DEPEND="${RDEPEND} virtual/pkgconfig" S="${WORKDIR}/${PN}${PV}" src_prepare() { epatch "${FILESDIR}/${PN}-4.16.0.70.3.1-getline.patch" epatch "${FILESDIR}/${P}-build.patch" epatch "${FILESDIR}/${P}-sendmail.patch" epatch "${FILESDIR}/${P}-doc.patch" } src_compile() { tc-export CC emake OPTFLAGS="${CFLAGS}" \ SYSDEFS="-DSYSVR4 -D_XOPEN_SOURCE=500" \ TERMCAPLIB="$("$(tc-getPKG_CONFIG)" --libs ncurses)" if use doc; then # Full manual (*not* man page) emake doc/jove.man fi } src_install() { emake DESTDIR="${D}" install keepdir /var/lib/jove/preserve dodoc README if use doc; then dodoc doc/jove.man fi }