ChangeLog

# ChangeLog for dev-tex/feynmf
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-tex/feynmf/ChangeLog,v 1.24 2008/05/12 20:21:12 nixnut Exp $

12 May 2008; nixnut feynmf-1.08-r2.ebuild:
Stable on ppc wrt bug 220651

08 Apr 2008; Raúl Porcel feynmf-1.08-r2.ebuild:
alpha/ia64/sparc stable wrt #215735

08 Apr 2008; Jeroen Roovers feynmf-1.08-r2.ebuild:
Stable for HPPA (bug #215735).

06 Apr 2008; Markus Rothe feynmf-1.08-r2.ebuild:
Stable on ppc64; bug #215735

20 Mar 2008; Ulrich Mueller metadata.xml:
Add longdescription to metadata.

10 Feb 2008; Alexis Ballier feynmf-1.08-r2.ebuild:
keyword ~x86-fbsd

18 Dec 2007; Jeroen Roovers feynmf-1.08-r2.ebuild:
Marked ~hppa (bug #195815).

14 Nov 2007; Ulrich Mueller -feynmf-1.08-r1.ebuild:
Remove vulnerabe version wrt bug #198231.

14 Nov 2007; Steve Dibb feynmf-1.08-r2.ebuild:
amd64 stable, bug 198231

10 Nov 2007; Markus Rothe feynmf-1.08-r2.ebuild:
Added ~ppc64; bug #125153

07 Nov 2007; Raúl Porcel feynmf-1.08-r2.ebuild:
Add ~alpha/~ia64 wrt #198289

07 Nov 2007; Christian Faulhammer
feynmf-1.08-r2.ebuild:
stable x86, security bug 198231

06 Nov 2007; Ferris McCormick feynmf-1.08-r2.ebuild:
Add sparc, needed for Bug #198289 and works beautifully with texlive.

*feynmf-1.08-r2 (06 Nov 2007)

06 Nov 2007; Ulrich Mueller
+files/feynmf-1.08-tempfile.patch, +feynmf-1.08-r2.ebuild:
Fix insecure temp file creation, security bug #198231.

15 Oct 2007; Alexis Ballier feynmf-1.08-r1.ebuild:
adapt deps for texlive, bug #195894

15 Oct 2007; Ulrich Mueller -feynmf-1.08.ebuild:
Remove old.

21 Jun 2007; Christian Faulhammer
feynmf-1.08-r1.ebuild:
stable x86, bug 106909

20 Jun 2007; Christoph Mende feynmf-1.08-r1.ebuild:
Stable on amd64 wrt bug 106909

*feynmf-1.08-r1 (20 May 2007)

20 May 2007; Ulrich Mueller metadata.xml,
+feynmf-1.08-r1.ebuild:
Add myself as maintainer. New doc useflag and additional documentation.

12 Mar 2007; Alexandre Buisse metadata.xml:
Replaced text-markup by tex as maintaining herd (text-markup split).

05 Feb 2007; Diego Pettenò ChangeLog:
Regenerate digest in Manifest2 format.

28 Dec 2004; Dylan Carlson feynmf-1.08.ebuild:
Keywords ~amd64.

17 Oct 2004; David Holm feynmf-1.08.ebuild:
Added to ~ppc.

*feynmf-1.08 (02 Oct 2004)

02 Oct 2004; Mamoru KOMACHI +metadata.xml,
+files/feynmf-1.08.patch, +feynmf-1.08.ebuild:
Initial import. Ebuild submitted by Ulrich Mueller ,
closing bug #62800.

Manifest

AUX feynmf-1.08-tempfile.patch 1138 RMD160 46120689c47f00cb4bd8a0b8e79af61262d89cf7 SHA1 e893dba85dcae3882befa5a11dee58ddba2fad6f SHA256 ef9e667c1f48392b6e62dd9e7513ab8cfe6c24828e31bfac454c61ecf1d05bb8
AUX feynmf-1.08.patch 305 RMD160 4fc567445d18cb0af03c78418b46fe05c164396d SHA1 69c0d888d068c04a68a1dd062d60d491a63bb55e SHA256 7b10bc2d2b8a2902a0cfcfff7ab3b0a8608569c89d23cac505a3aae7f08c2ad8
DIST feynmf-1.08.tar.gz 286208 RMD160 94b091e6cfe0ae26766bcb4a8d591cfa30b7b48c SHA1 ca097a474d50818b24411c19c9771bd606060d3b SHA256 07bd8c23246fc3e8c7bab6590570e601dcbab2e7b07119cc052693c06d31bd0f
DIST feynmf-cnl.tar.gz 49920 RMD160 8c6aec2e050ed6cc9b3b7484b870543c3a7907b6 SHA1 d902d0262841cd3530a77a900e951b55be3808da SHA256 18bbfc2aedcb76f20c8817a1ee002962baa1172f5b2c9fb23f968268db2c75d5
EBUILD feynmf-1.08-r2.ebuild 1310 RMD160 a24696d5a95adcfd5bd66b0a141fabe029873324 SHA1 7c00645692938281614871b259463430582021d7 SHA256 ce0a5a71cd62d57a5c703513b4708c828676c862e7e3dd901bbca20978132390
MISC ChangeLog 3057 RMD160 07148ed96e388793613ff4b33bb3438d7159288f SHA1 fc563eaaa2d9410cbfc5483340e0cdf9d3bfff13 SHA256 3b1c8b32864c8e9d13be15663ec38cd913d4de87cb61af1fa30f19e7c37fec0f
MISC metadata.xml 558 RMD160 84520022ced06c9a7860caf9f7e2d7c928c74fc4 SHA1 bc1e93df80dc36d4ac4d71ec15d67cf5d81148f6 SHA256 0c8877ec813a01f4e7bba8d00474c54912f43daafd65e6ade042270f2c7dfeb4

feynmf-1.08-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tex/feynmf/feynmf-1.08-r2.ebuild,v 1.13 2008/05/12 20:21:12 nixnut 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 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="doc"

DEPEND="|| ( dev-texlive/texlive-metapost virtual/tetex )"

S="${WORKDIR}/${PN}"

src_unpack() {
unpack ${A}
epatch "${FILESDIR}/${P}.patch"
epatch "${FILESDIR}/${P}-tempfile.patch"
}

src_compile() {
addwrite /var/cache/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
}

files

metadata.xml




tex

ulm@gentoo.org


FeynMF is a combined LaTeX/Metafont package for easy drawing of professional
quality Feynman diagrams. FeynMF lays out most diagrams satisfactorily from
the structure of the graph without any need for manual intervention.
Nevertheless all the power of Metafont is available for more obscure cases.