Portage is a package management system used by Gentoo Linux
# 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
Stable on ppc wrt bug 220651
08 Apr 2008; Raúl Porcel
alpha/ia64/sparc stable wrt #215735
08 Apr 2008; Jeroen Roovers
Stable for HPPA (bug #215735).
06 Apr 2008; Markus Rothe
Stable on ppc64; bug #215735
20 Mar 2008; Ulrich Mueller
Add longdescription to metadata.
10 Feb 2008; Alexis Ballier
keyword ~x86-fbsd
18 Dec 2007; Jeroen Roovers
Marked ~hppa (bug #195815).
14 Nov 2007; Ulrich Mueller
Remove vulnerabe version wrt bug #198231.
14 Nov 2007; Steve Dibb
amd64 stable, bug 198231
10 Nov 2007; Markus Rothe
Added ~ppc64; bug #125153
07 Nov 2007; Raúl Porcel
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
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
adapt deps for texlive, bug #195894
15 Oct 2007; Ulrich Mueller
Remove old.
21 Jun 2007; Christian Faulhammer
feynmf-1.08-r1.ebuild:
stable x86, bug 106909
20 Jun 2007; Christoph Mende
Stable on amd64 wrt bug 106909
*feynmf-1.08-r1 (20 May 2007)
20 May 2007; Ulrich Mueller
+feynmf-1.08-r1.ebuild:
Add myself as maintainer. New doc useflag and additional documentation.
12 Mar 2007; Alexandre Buisse
Replaced text-markup by tex as maintaining herd (text-markup split).
05 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
28 Dec 2004; Dylan Carlson
Keywords ~amd64.
17 Oct 2004; David Holm
Added to ~ppc.
*feynmf-1.08 (02 Oct 2004)
02 Oct 2004; Mamoru KOMACHI
+files/feynmf-1.08.patch, +feynmf-1.08.ebuild:
Initial import. Ebuild submitted by Ulrich Mueller
closing bug #62800.
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
# 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
}
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.