# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-tex/feynmf/feynmf-1.08-r3.ebuild,v 1.17 2012/05/09 17:07:05 aballier Exp $ inherit eutils latex-package DESCRIPTION="Combined LaTeX/Metafont package for drawing of Feynman diagrams" HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/feynmf/" #Taken from: ftp.tug.ctan.org/tex-archive/macros/latex/contrib/${PN}.tar.gz SRC_URI="mirror://gentoo/${P}.tar.gz doc? ( mirror://gentoo/${PN}-cnl.tar.gz )" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc" RDEPEND="dev-texlive/texlive-metapost" DEPEND="${RDEPEND} dev-lang/perl" S="${WORKDIR}/${PN}" TEXMF="/usr/share/texmf-site" src_unpack() { unpack ${A} epatch "${FILESDIR}/${P}.patch" epatch "${FILESDIR}/${P}-tempfile.patch" } src_compile() { export VARTEXFONTS="${T}"/fonts emake MP=mpost all manual.ps || die "emake failed" if use doc; then emake -f Makefile.cnl ps || die "emake fmfcnl failed" fi } src_install() { newbin feynmf.pl feynmf doman feynmf.1 insinto ${TEXMF}/tex/latex/${PN}; doins feynmf.sty feynmp.sty insinto ${TEXMF}/metafont/${PN}; doins feynmf.mf insinto ${TEXMF}/metapost/${PN}; doins feynmp.mp dodoc README manual.ps template.tex use doc && dodoc fmfcnl*.ps }