ports/61921: New port: print/latex-feynmf

Hiroki Sato hrs at FreeBSD.org
Mon Jan 26 05:30:37 UTC 2004


>Number:         61921
>Category:       ports
>Synopsis:       New port: print/latex-feynmf
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 25 21:30:18 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Hiroki Sato
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
Tokyo University of Science
>Environment:
System: FreeBSD alph.allbsd.org 4.8-STABLE FreeBSD 4.8-STABLE #7: Tue May 20 00:05:43 JST 2003     hrs at alph.allbsd.org:/home/obj/home/src/sys/ALPH  i386

>Description:
	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.

>How-To-Repeat:
	N/A

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	latex-feynmf
#	latex-feynmf/pkg-plist
#	latex-feynmf/pkg-descr
#	latex-feynmf/Makefile
#	latex-feynmf/distinfo
#	latex-feynmf/files
#	latex-feynmf/files/patch-feynmf.pl
#
echo c - latex-feynmf
mkdir -p latex-feynmf > /dev/null 2>&1
echo x - latex-feynmf/pkg-plist
sed 's/^X//' >latex-feynmf/pkg-plist << 'END-of-latex-feynmf/pkg-plist'
X at comment $FreeBSD$
Xbin/feynmf.pl
X%%PORTDOCS%%%%DOCSDIR%%/Announce
X%%PORTDOCS%%%%DOCSDIR%%/COPYING
X%%PORTDOCS%%%%DOCSDIR%%/Feynman.Diagrams
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/Tutorial
X%%PORTDOCS%%%%DOCSDIR%%/manual.ps.gz
X%%PORTDOCS%%%%DOCSDIR%%/template.tex
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%CLASSDIR%%/feynmf.dtx
X%%CLASSDIR%%/feynmf.ins
X%%CLASSDIR%%/feynmf209.ins
X%%CLASSDIR%%/feynmf.sty
X%%CLASSDIR%%/feynmp.sty
X at dirrm %%CLASSDIR%%
X%%FONTDIR%%/feynmf.mf
X at dirrm %%FONTDIR%%
X%%MPDIR%%/feynmp.mp
X%%MPDIR%%/manpics.mp
X%%MPDIR%%/manpics.1
X%%MPDIR%%/manpics.2
X%%MPDIR%%/manpics.3
X at dirrm %%MPDIR%%
X at exec %%MKTEXLSR%%
X at unexec %%MKTEXLSR%%
END-of-latex-feynmf/pkg-plist
echo x - latex-feynmf/pkg-descr
sed 's/^X//' >latex-feynmf/pkg-descr << 'END-of-latex-feynmf/pkg-descr'
XThis is feynmf, a combined LaTeX/Metafont package for easy drawing
Xof professional quality Feynman diagrams.   feynmf lays out most
Xdiagrams satisfactorily from the structure of the graph without
Xany need for manual intervention.  Nevertheless all the power of
XMetafont is available for more obscure cases.
END-of-latex-feynmf/pkg-descr
echo x - latex-feynmf/Makefile
sed 's/^X//' >latex-feynmf/Makefile << 'END-of-latex-feynmf/Makefile'
X# New ports collection makefile for:	latex-feynmf
X# Date created:		24 Jan 2004
X# Whom:			hrs at FreeBSD.org
X#
X# $FreeBSD$
X
XPORTNAME=	latex-feynmf
XPORTVERSION=	1.08.19961202
XCATEGORIES=	print
XMASTER_SITES=	${MASTER_SITE_TEX_CTAN}
XMASTER_SITE_SUBDIR=	macros/latex/contrib/feynmf
XDISTFILES=	${DOC_FILES} Makefile feynmf.pl \
X		feynmf.dtx feynmf.ins feynmf209.ins \
X		manpics.1 manpics.2  manpics.3  manpics.mp
XDIST_SUBDIR=	${PORTNAME}
XEXTRACT_ONLY=	#empty
X
XMAINTAINER=	hrs at FreeBSD.org
XCOMMENT=	A LaTeX package for drawing of Feynman diagrams
X
XBUILD_DEPENDS=	mktexlsr:${PORTSDIR}/print/teTeX
XBUILD_DEPENDS+=	${TEXMFLOCAL_LSR}:${PORTSDIR}/print/tex-texmflocal
XBUILD_DEPENDS+=	tex:${PORTSDIR}/print/teTeX
XRUN_DEPENDS=	latex:${PORTSDIR}/print/teTeX
X
XPLIST_SUB=	TEXMFLOCAL=${TEXMFLOCAL} MKTEXLSR=${MKTEXLSR}
XPLIST_SUB+=	CLASSDIR=${CLASSDIR} FONTDIR=${FONTDIR} MPDIR=${MPDIR}
X
XTEXMFLOCAL=	share/texmf-local
XTEXMFLOCAL_LSR=	${LOCALBASE}/${TEXMFLOCAL}/ls-R
XMKTEXLSR=	${LOCALBASE}/bin/mktexlsr
XTEX_BIN=	${LOCALBASE}/bin/tex
XCLASSDIR=	${TEXMFLOCAL}/tex/latex/${PORTNAME:S/^latex-//}
XFONTDIR=	${TEXMFLOCAL}/fonts/source/public/${PORTNAME:S/^latex-//}
XMPDIR=		${TEXMFLOCAL}/metapost/${PORTNAME:S/^latex-//}
X
XDOC_FILES=	Announce
XDOC_FILES+=	COPYING
XDOC_FILES+=	Feynman.Diagrams
XDOC_FILES+=	README
XDOC_FILES+=	Tutorial
XDOC_FILES+=	manual.ps.gz
XDOC_FILES+=	template.tex
X
XCLASS_FILES=	feynmf.dtx
XCLASS_FILES+=	feynmf.ins feynmf209.ins
XCLASS_FILES+=	feynmf.sty feynmp.sty
X
XSCRIPT_FILES=	feynmf.pl
X
XFONT_FILES=	feynmf.mf
XMP_FILES+=	feynmp.mp manpics.mp manpics.1 manpics.2 manpics.3
X
Xdo-extract:
X	${MKDIR} ${WRKSRC}
X	cd ${DISTDIR}/${DIST_SUBDIR} && ${CP} ${DISTFILES} ${WRKSRC}
X
Xdo-build:
X	cd ${WRKSRC} && ${TEX_BIN} feynmf.ins
X
Xdo-install:
X	${MKDIR} ${PREFIX}/${CLASSDIR}
X	${INSTALL_DATA} ${CLASS_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${CLASSDIR}
X	${MKDIR} ${PREFIX}/${FONTDIR}
X	${INSTALL_DATA} ${FONT_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${FONTDIR}
X	${MKDIR} ${PREFIX}/${MPDIR}
X	${INSTALL_DATA} ${MP_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${MPDIR}
X	${MKDIR} ${PREFIX}/bin
X	${INSTALL_SCRIPT} ${SCRIPT_FILES:S@^@${WRKSRC}/@} ${PREFIX}/bin
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${DOC_FILES:S@^@${WRKSRC}/@} ${DOCSDIR}
X.endif
X
Xpost-install:
X	${MKTEXLSR}
X
X.include <bsd.port.mk>
END-of-latex-feynmf/Makefile
echo x - latex-feynmf/distinfo
sed 's/^X//' >latex-feynmf/distinfo << 'END-of-latex-feynmf/distinfo'
XMD5 (latex-feynmf/Makefile) = 89832cb951e22a0eba443e5880f34db0
XMD5 (latex-feynmf/Announce) = 252dd5fabb12b1a4259b3ed2cb300c48
XMD5 (latex-feynmf/COPYING) = 12e5155b9e2989d7dddd4782407889de
XMD5 (latex-feynmf/Feynman.Diagrams) = e791e20f9736fd881db54258941d9236
XMD5 (latex-feynmf/README) = 8298169da9120a8f9bd296ae44b6147a
XMD5 (latex-feynmf/Tutorial) = e5cb5f45b28e50f59ffa4f98883d11e9
XMD5 (latex-feynmf/manual.ps.gz) = 779acfdf5076bbbc258daca69fad9092
XMD5 (latex-feynmf/template.tex) = 7270a56d197a5d895c2874fc4acb38fb
XMD5 (latex-feynmf/feynmf.dtx) = 216ccf3d1e30be5f4fa83cd52705d202
XMD5 (latex-feynmf/feynmf.ins) = e8117f7dd56bae45a78a01142fac29d9
XMD5 (latex-feynmf/feynmf209.ins) = 018e229c8f9a5edf889a4de83236cb45
XMD5 (latex-feynmf/manpics.1) = 93878ad8439baa25ccbc8d37f65b795f
XMD5 (latex-feynmf/manpics.2) = 02ef21fad973b0aa7b79d98775874442
XMD5 (latex-feynmf/manpics.3) = 1ddecd648df99344ac002c276a678cf3
XMD5 (latex-feynmf/manpics.mp) = 0312e5f557aa973fff7e7c405f2ee029
XMD5 (latex-feynmf/feynmf.pl) = 7213c442ad9297dee910d8c6c8a0dd96
END-of-latex-feynmf/distinfo
echo c - latex-feynmf/files
mkdir -p latex-feynmf/files > /dev/null 2>&1
echo x - latex-feynmf/files/patch-feynmf.pl
sed 's/^X//' >latex-feynmf/files/patch-feynmf.pl << 'END-of-latex-feynmf/files/patch-feynmf.pl'
X--- feynmf.pl	Mon Jan 26 03:58:28 2004
X+++ feynmf.pl	Mon Jan 26 03:58:57 2004
X@@ -373,7 +373,7 @@
X 			maybe_run "$gftopk_prog $gf" if $gftopk_prog;
X 		    }
X 		}
X-		close (<LOG>);
X+		close (LOG);
X 	    }
X 	}
X     }
END-of-latex-feynmf/files/patch-feynmf.pl
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list