diff options
author | jkh <jkh@FreeBSD.org> | 1994-09-29 16:56:50 +0800 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1994-09-29 16:56:50 +0800 |
commit | 2e5aee8936084387597083f0a7cab29c54ea05e0 (patch) | |
tree | 8fe1f7bd9f64a0d1d64a99383f3c3886ed868cf3 /print/latex | |
parent | d6cb0ac3d47fffd3b1a965c5afbf3dbf960bd627 (diff) | |
download | freebsd-ports-gnome-2e5aee8936084387597083f0a7cab29c54ea05e0.tar.gz freebsd-ports-gnome-2e5aee8936084387597083f0a7cab29c54ea05e0.tar.zst freebsd-ports-gnome-2e5aee8936084387597083f0a7cab29c54ea05e0.zip |
Bring in Jean-Marc Zucconi's LaTeX port.
Submitted by: jmz
Diffstat (limited to 'print/latex')
-rw-r--r-- | print/latex/Makefile | 67 | ||||
-rw-r--r-- | print/latex/pkg-comment | 1 | ||||
-rw-r--r-- | print/latex/pkg-descr | 12 | ||||
-rw-r--r-- | print/latex/pkg-plist | 165 |
4 files changed, 245 insertions, 0 deletions
diff --git a/print/latex/Makefile b/print/latex/Makefile new file mode 100644 index 000000000000..8f6fd1b52692 --- /dev/null +++ b/print/latex/Makefile @@ -0,0 +1,67 @@ +DISTFILES= latex_mf.tar.gz latex_tfm.tar.gz latex_base.tar.gz +DISTNAME= latex + +FTPGET= ${WRKDIR}/ftpget +TEXDIR= ${.CURDIR} + +#other equivalent sites: ftp.shsu.edu dtp.dante.de +CTAN= ftp.tex.ac.uk + + +pre-fetch: + @if [ ! -d ${DISTDIR} ]; then mkdir -p ${DISTDIR}; fi + @mkdir -p ${WRKDIR} + @${SCRIPTDIR}/ftpget magic ${WRKDIR} + +fetch: pre-fetch ${DISTFILES} + +fetch-file: + @echo ">> ${file_out} doesn't seem to exist on this system."; + @echo ">> Attempting to fetch it from a master site."; + @${FTPGET} ${CTAN} ${ftp_dir} ${file_in} ${file_out} + @if [ ! -f ${file_out} ]; then \ + echo ">> Couldn't fetch it - please try to retreive this";\ + echo ">> port manually into ${DISTDIR} and try again."; \ + exit 1; \ + else \ + echo ">> ${file_out} Fetched!" ; \ + fi; + +latex_base.tar.gz: + @(cd ${DISTDIR}; if [ ! -f $@ ]; then \ + make -f ${TEXDIR}/Makefile fetch-file FTPGET=${FTPGET} \ + ftp_dir=/tex-archive/macros file_in=latex/base.tar.gz file_out=$@; \ + fi;) +latex_mf.tar.gz: + @(cd ${DISTDIR}; if [ ! -f $@ ]; then \ + make -f ${TEXDIR}/Makefile fetch-file FTPGET=${FTPGET} \ + ftp_dir=/tex-archive/fonts file_in=latex/mf.tar.gz file_out=$@; \ + fi;) +latex_tfm.tar.gz: + @(cd ${DISTDIR}; if [ ! -f $@ ]; then \ + make -f ${TEXDIR}/Makefile fetch-file FTPGET=${FTPGET} \ + ftp_dir=/tex-archive/fonts file_in=latex/tfm.tar.gz file_out=$@; \ + fi;) + + +CONFIGURE_COOKIE= ${.CURDIR}/.configure_done + +build: configure + @echo "===> Building for ${DISTNAME}" + @(cd ${WRKSRC}/base; initex unpack.ins) + @(cd ${WRKSRC}/base; TEXFONTS=${WRKSRC}/tfm:; export TEXFONTS; \ + initex latex.ltx) + +install: + @echo "===> Installing for ${DISTNAME}" + @(/usr/bin/install -c -m 644 ${WRKSRC}/base/latex.fmt \ + /usr/local/lib/texmf/ini/) + @(cd ${WRKSRC}/tfm; install -c -m 644 *.tfm /usr/local/lib/texmf/fonts/tfm) + @(cd ${WRKSRC}/mf; install -c -m 644 *.mf /usr/local/lib/texmf/mf) + @(cd ${WRKSRC}/base; install -c -m 644 latexbug.tex testpage.tex \ + lablst.tex idx.tex nfssfont.tex small2e.tex sample2e.tex docstrip.tex \ + *.cls *.clo *.sty *.fd *.def *.cfg /usr/local/lib/texmf/tex) + @(cd ${WRKSRC}/base; install -c -m 644 *.ist /usr/local/lib/texmf/tex) + + +.include <bsd.port.mk> diff --git a/print/latex/pkg-comment b/print/latex/pkg-comment new file mode 100644 index 000000000000..35a85b04faef --- /dev/null +++ b/print/latex/pkg-comment @@ -0,0 +1 @@ +LaTeX2e <1994/06/01> patch level 4a diff --git a/print/latex/pkg-descr b/print/latex/pkg-descr new file mode 100644 index 000000000000..f9aa76828402 --- /dev/null +++ b/print/latex/pkg-descr @@ -0,0 +1,12 @@ +LaTeX is a TeX macro package. + +The previous version of LaTeX was known as LaTeX2.09. Over the years +many extensions have been developed for LaTeX. LaTeX2e brings all +extensions back under a single format and thus prevents the +proliferation of mutually incompatible dialects of LaTeX 2.09. With +LaTeX2e the `new font selection scheme' is standard and, for example, +amstex (formerly the AmSLaTeX format) or slides (formerly the SLiTeX +format) are simply extension packages, all working with the same base +format. The introduction of a new release also made it possible to +add a small number of often-requested features and to make the task of +writing packages and classes simpler. diff --git a/print/latex/pkg-plist b/print/latex/pkg-plist new file mode 100644 index 000000000000..95fc03b2e81c --- /dev/null +++ b/print/latex/pkg-plist @@ -0,0 +1,165 @@ +@cd /usr/local/lib/texmf +@mode 644 +@owner bin +fonts/tfm/cmbsy5.tfm +fonts/tfm/cmbsy6.tfm +fonts/tfm/cmbsy7.tfm +fonts/tfm/cmbsy8.tfm +fonts/tfm/cmbsy9.tfm +fonts/tfm/cmcsc8.tfm +fonts/tfm/cmcsc9.tfm +fonts/tfm/cmex7.tfm +fonts/tfm/cmex8.tfm +fonts/tfm/cmex9.tfm +fonts/tfm/cmmib5.tfm +fonts/tfm/cmmib6.tfm +fonts/tfm/cmmib7.tfm +fonts/tfm/cmmib8.tfm +fonts/tfm/cmmib9.tfm +fonts/tfm/icmcsc10.tfm +fonts/tfm/icmex10.tfm +fonts/tfm/icmmi8.tfm +fonts/tfm/icmsy8.tfm +fonts/tfm/icmtt8.tfm +fonts/tfm/ilasy8.tfm +fonts/tfm/ilcmss8.tfm +fonts/tfm/ilcmssb8.tfm +fonts/tfm/ilcmssi8.tfm +fonts/tfm/lasy10.tfm +fonts/tfm/lasy5.tfm +fonts/tfm/lasy6.tfm +fonts/tfm/lasy7.tfm +fonts/tfm/lasy8.tfm +fonts/tfm/lasy9.tfm +fonts/tfm/lasyb10.tfm +fonts/tfm/lcircle10.tfm +fonts/tfm/lcirclew10.tfm +fonts/tfm/lcmss8.tfm +fonts/tfm/lcmssb8.tfm +fonts/tfm/lcmssi8.tfm +fonts/tfm/line10.tfm +fonts/tfm/linew10.tfm +mf/cmex9.mf +mf/circle.mf +mf/cmbsy5.mf +mf/cmbsy6.mf +mf/cmbsy7.mf +mf/cmbsy8.mf +mf/cmbsy9.mf +mf/cmcsc8.mf +mf/cmcsc9.mf +mf/cmex7.mf +mf/cmex8.mf +mf/cmmib5.mf +mf/cmmib6.mf +mf/cmmib7.mf +mf/cmmib8.mf +mf/cmmib9.mf +mf/icmcsc10.mf +mf/icmex10.mf +mf/icmmi8.mf +mf/icmsy8.mf +mf/icmtt8.mf +mf/ilasy8.mf +mf/ilcmss8.mf +mf/ilcmssb8.mf +mf/ilcmssi8.mf +mf/lasy.mf +mf/line.mf +mf/lasy10.mf +mf/lasy5.mf +mf/lasy6.mf +mf/lasy7.mf +mf/lasy8.mf +mf/lasy9.mf +mf/lasyb10.mf +mf/lcircle10.mf +mf/lcirclew10.mf +mf/lcmss8.mf +mf/lcmssb8.mf +mf/lcmssi8.mf +mf/line10.mf +mf/linew10.mf +mf/sroman.mf +mf/sromanu.mf +tex/latexbug.tex +tex/testpage.tex +tex/lablst.tex +tex/idx.tex +tex/nfssfont.tex +tex/small2e.tex +tex/sample2e.tex +tex/docstrip.tex +tex/article.cls +tex/book.cls +tex/letter.cls +tex/ltnews.cls +tex/ltxdoc.cls +tex/ltxguide.cls +tex/proc.cls +tex/report.cls +tex/slides.cls +tex/bk10.clo +tex/bk11.clo +tex/bk12.clo +tex/fleqn.clo +tex/leqno.clo +tex/size10.clo +tex/size11.clo +tex/size12.clo +tex/article.sty +tex/bezier.sty +tex/book.sty +tex/doc.sty +tex/exscale.sty +tex/flafter.sty +tex/fontenc.sty +tex/ifthen.sty +tex/latexsym.sty +tex/letter.sty +tex/makeidx.sty +tex/newlfont.sty +tex/oldlfont.sty +tex/proc.sty +tex/report.sty +tex/shortvrb.sty +tex/showidx.sty +tex/slides.sty +tex/syntonly.sty +tex/t1enc.sty +tex/tracefnt.sty +tex/OMLccm.fd +tex/OMLcmm.fd +tex/OMLlcmm.fd +tex/OMScmsy.fd +tex/OMSlcmsy.fd +tex/OMXcmex.fd +tex/OMXlcmex.fd +tex/OT1cmdh.fd +tex/OT1cmfib.fd +tex/OT1cmfr.fd +tex/OT1cmr.fd +tex/OT1cmss.fd +tex/OT1cmtt.fd +tex/OT1lcmss.fd +tex/OT1lcmtt.fd +tex/T1cmdh.fd +tex/T1cmfib.fd +tex/T1cmfr.fd +tex/T1cmr.fd +tex/T1cmss.fd +tex/T1cmtt.fd +tex/Ucmr.fd +tex/Ucmss.fd +tex/Ucmtt.fd +tex/Ulasy.fd +tex/Ullasy.fd +tex/OT1enc.def +tex/T1enc.def +tex/latex209.def +tex/sfonts.def +tex/slides.def +tex/texsys.cfg +tex/gglo.ist +tex/gind.ist +ini/latex.fmt |