aboutsummaryrefslogtreecommitdiffstats
path: root/print/latex
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1994-09-29 16:56:50 +0800
committerjkh <jkh@FreeBSD.org>1994-09-29 16:56:50 +0800
commit2e5aee8936084387597083f0a7cab29c54ea05e0 (patch)
tree8fe1f7bd9f64a0d1d64a99383f3c3886ed868cf3 /print/latex
parentd6cb0ac3d47fffd3b1a965c5afbf3dbf960bd627 (diff)
downloadfreebsd-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/Makefile67
-rw-r--r--print/latex/pkg-comment1
-rw-r--r--print/latex/pkg-descr12
-rw-r--r--print/latex/pkg-plist165
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