So it compiles without ado under Plan9! And it's pure C89 (POSIX is just
for the framework, not for the code: I have removed unneeded
dependencies). And it's all the latest versions of the programs.
So some numbers:
- You will need to download a bundle of 4 chunks (I will put all
on
my website; I think the licence for TeX/METAFONT allows thie):
1) Donald E. Knuth's sources: all the programs; the
sources for
the Computer Modern Typefaces and the man pages (roff) I
have
found here and there or reconstructed.
=> < 6 Mb (compressed)
2) kertex_M: these are the tools for the _matrix_ (the
vulcan;
the node compiling; the cpu) translating from Pascal to
C.
=> < 54 kb (compressed)
3) kertex_T: the R.I.S.K. (see below) framework for
building
TeX/METAFONT, that is the change files, the template
Makefiles,
the PASCAL-H extensions implemented as a C library. Plus
some
public domain software: dvips [it is not compiled for
now; it's
the next in the list] and some auxiliary tools (afm2tfm
etc.);
MetaPost (not included for now: next after dvips).
=> < 0.4 Mb
4) The R.I.S.K. comp framework (my stuff) that is just a
basic
POSIX compliant way of configuring, compiling and
installing
software. Everything is configured via basic parameters
file
(you should not have to change something here; but it's
all
sh(1), ed(1), sed(1) and make(1)).
=> < 125kb (compressed; the bigger par in size
is D.E. Knuth
and Silvio Levy's CWEB [not used here]
that I use
intensively).
So the sources, it is less than 12 Mb uncompressed.
And the sources can be (shall be) read-only so you can put them where
you want.
Space requirements for compilation : you will need about 33 Mb of free
space or, at least, 12 Mb of free space if you use the SAVE_SPACE=YES
option of R.I.S.K. (in this case, the intermediary products are removed
whence the target is built; and when building the package, the binaries
are not copied in the tarball, but moved in the tarball).
Time: on my old AMD Athlon (686-class), 1250.16 MHz, this takes less
than 2 minutes and a half...
The resulting package is 8 Mb. But the installation will need a little
more, since :
1) The METAFONT plain format is compiled leading to the program
that
has the right to be called mf(1) since it passes the TRAP test.
2) All the Computer Modern fontes are compiled, using mf(1).
3) The TeX plain format is compiled leading to the program that
has
the right to be called tex(1) since it passes the TRIP test.
Since the work is done for allowing cross-compilation, the binaries are
not used on the matrix, but on the target, i.e. at installation time.
For the use of the stuff, I will need to put the essential in the
document describing the process in the following days.
For Plan9, one question: about the group (since for the user it will be
ignored). Which group ?
I have decided that the stuff will be installed in:
- /lib/kertex for machine independant stuff (the macros, but the
compiled fontes too). Plan9 users can "bind -a" to ``redirect''
what
will be written where they want.
- /$objtype/bin for the binaries. (idem)
- /$objtype/lib/kertex/tex/dump/, and
/$objtype/lib/kertex/mf/dump/
for the dump of the tables (the compiled version of the macros,
that
is loaded say when you call virtex(1) mistex(1), this is
virtex(1)
but it looks to is dump mistex.fmt to load it. The dumps are not
machine independant, even not program independant since they
depend
on options selected at compile time). (idem)
To give you a view of what is installed (and possibly where), here is
the (generic: for Unices too) map [I need to change root:wheel to
variable things) :
#========== THE MAIN DIR TREE
# Everything is relative (for the not man nor bin stuff) to PKGDIR that
# one can set as he sees fit.
#
+ d * $PKGDIR/mf root:wheel 755
# This is where we put Computer Modern _sources_ (parameters and drivers
# METAFONT's files).
#
+ d * $PKGDIR/mf/cm root:wheel 755
+ d * $PKGDIR/mf/mac root:wheel 755
# If you want to ``localize'' messages, look at D.E.K.'s pool stuff.
#
+ d * $PKGDIR/mf/pool root:wheel 755
+ d * $PKGDIR/mf/trap root:wheel 755
# Since to create a METAFONT' base file, one dumps, we call it: dump.
# But is is machine dependant.
#
+ d * $TARGETBINDIR/lib root:wheel 755
+ d * $TARGETBINDIR/lib/mf root:wheel 755
+ d * $TARGETBINDIR/lib/mf/dump root:wheel 755
+ d * $PKGDIR/tex root:wheel 755
+ d * $PKGDIR/tex/mac root:wheel 755
# If you want to ``localize'' messages, look at D.E.K.'s pool stuff.
#
+ d * $PKGDIR/tex/pool root:wheel 755
+ d * $PKGDIR/tex/trip root:wheel 755
# Since to create a TeX' format file, one dumps, we call it: dump.
# But it is machine dependant.
#
+ d * $TARGETBINDIR/lib/tex root:wheel 755
+ d * $TARGETBINDIR/lib/tex/dump root:wheel 755
# This directory is for resulting fontes, that is tfm and gf, vf and
# pk. This is used, for tfm, by TeX; for pk and t1 by dvips(1).
#
+ d * $PKGDIR/fonts root:wheel 755
+ d * $PKGDIR/fonts/gf root:wheel 755
+ d * $PKGDIR/fonts/vf root:wheel 755
+ d * $PKGDIR/fonts/tfm root:wheel 755
+ d * $PKGDIR/fonts/pk root:wheel 755
+ d * $PKGDIR/fonts/ps root:wheel 755
# The not roff man pages---the doc--- will be put in DOCDIR, under a
# dedicated subdirectory.
#
+ d * $TARGETDOCDIR/kertex root:wheel 755
#========== WEB
+ f $OBJDIR/web/bin1/tangle/tangle $TARGETBINDIR/tangle root:wheel 755
= f $KNUTH_SRC_DIR/man1/tangle.1 $TARGETMANDIR/man1/tangle.1 root:wheel
444
+ f $OBJDIR/web/bin1/weave/weave $TARGETBINDIR/weave root:wheel 755
= f $KNUTH_SRC_DIR/man1/weave.1 $TARGETMANDIR/man1/weave.1 root:wheel
444
= f $KNUTH_SRC_DIR/man1/web.1 $TARGETMANDIR/man1/pooltype.1 root:wheel
444
#========== WEB auxiliaries
+ f $OBJDIR/webware/bin1/pooltype/pooltype $TARGETBINDIR/pooltype
root:wheel 755
= f $KNUTH_SRC_DIR/man1/pooltype.1 $TARGETMANDIR/man1/pooltype.1
root:wheel 444
#========== Donald E. Knuth's METAFONT.
#
+ f $OBJDIR/mf/bin1/inimf/inimf $TARGETBINDIR/inimf root:wheel 755
= f $OBJDIR/mf/bin1/inimf/mf.pool $PKGDIR/mf/pool/mf.pool root:wheel 444
+ f $OBJDIR/mf/bin1/virmf/virmf $TARGETBINDIR/virmf root:wheel 755
= f $KNUTH_SRC_DIR/man1/mf.1 $TARGETMANDIR/man1/mf.1 root:wheel 444
+ f $KNUTH_SRC_DIR/lib/plain.mf $PKGDIR/mf/mac/plain.mf root:wheel 444
+ f $KNUTH_SRC_DIR/lib/null.mf $PKGDIR/mf/mac/null.mf root:wheel 444
# TRAP stuff.
+ f $KNUTH_SRC_DIR/mf/trapman.tex $TARGETDOCDIR/kertex/trapman.tex
root:wheel 444
# The special INIMF is not installed as an normal executable.
#
+ f $OBJDIR/mf/bin1/trapmf/trapmf $PKGDIR/mf/trap/trapmf root:wheel 444
+ f $OBJDIR/mf/bin1/trapmf/mf.pool $PKGDIR/mf/trap/trap.pool root:wheel
444
+ f $OBJDIR/mf/sh1/trapmf/trapmf.sh $PKGDIR/mf/trap/trapmf.sh root:wheel
444
+ f $KNUTH_SRC_DIR/mf/trap.mf $PKGDIR/mf/trap/trap.mf root:wheel 444
+ f $KNUTH_SRC_DIR/mf/trap.fot $PKGDIR/mf/trap/trap.fot root:wheel 444
+ f $KNUTH_SRC_DIR/mf/trap.log $PKGDIR/mf/trap/trap.log root:wheel 444
+ f $KNUTH_SRC_DIR/mf/trapin.log $PKGDIR/mf/trap/trapin.log root:wheel
444
+ f $KNUTH_SRC_DIR/mf/trap.pl $PKGDIR/mf/trap/trap.pl root:wheel 444
+ f $KNUTH_SRC_DIR/mf/trap.typ $PKGDIR/mf/trap/trap.typ root:wheel 444
# for GFtoDVI.
+ f $KNUTH_SRC_DIR/lib/slant.mf $PKGDIR/mac/slant.mf root:wheel 444
= f $KNUTH_SRC_DIR/man1/gftodvi.1 $TARGETMANDIR/man1/gftodvi.1
root:wheel 444
#========== METAFONT' auxiliaries
#
+ f $OBJDIR/mfware/bin1/gftype/gftype $TARGETBINDIR/gftype root:wheel
755
= f $KNUTH_SRC_DIR/man1/gftype.1 $TARGETMANDIR/man1/gftype.1 root:wheel
444
+ f $OBJDIR/mfware/bin1/gftodvi/gftodvi $TARGETBINDIR/gftodvi root:wheel
755
= f $KNUTH_SRC_DIR/man1/gftodvi.1 $TARGETMANDIR/man1/gftodvi.1
root:wheel 444
+ f $OBJDIR/mfware/bin1/mft/mft $TARGETBINDIR/mft root:wheel 755
= f $KNUTH_SRC_DIR/man1/mft.1 $TARGETMANDIR/man1/mft.1 root:wheel 444
+ f $KNUTH_SRC_DIR/lib/plain.mft $PKGDIR/tex/mac/plain.mft root:wheel
444
+ f $KNUTH_SRC_DIR/lib/cmbase.mft $PKGDIR/tex/mac/cmbase.mft root:wheel
444
+ f $KNUTH_SRC_DIR/lib/mftmac.tex $PKGDIR/tex/mac/mftmac.tex root:wheel
444
#========== Donald E. Knuth's Computer Modern Typefaces.
#
# The drivers.
#
+ f $KNUTH_SRC_DIR/cm/accent.mf $PKGDIR/mf/cm/accent.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/bigacc.mf $PKGDIR/mf/cm/bigacc.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/bigdel.mf $PKGDIR/mf/cm/bigdel.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/bigop.mf $PKGDIR/mf/cm/bigop.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/calu.mf $PKGDIR/mf/cm/calu.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmbase.mf $PKGDIR/mf/cm/cmbase.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cminch.mf $PKGDIR/mf/cm/cminch.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/comlig.mf $PKGDIR/mf/cm/comlig.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/csc.mf $PKGDIR/mf/cm/csc.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cscspu.mf $PKGDIR/mf/cm/cscspu.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/greekl.mf $PKGDIR/mf/cm/greekl.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/greeku.mf $PKGDIR/mf/cm/greeku.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/itald.mf $PKGDIR/mf/cm/itald.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/italig.mf $PKGDIR/mf/cm/italig.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/itall.mf $PKGDIR/mf/cm/itall.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/italms.mf $PKGDIR/mf/cm/italms.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/italp.mf $PKGDIR/mf/cm/italp.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/italsp.mf $PKGDIR/mf/cm/italsp.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/mathex.mf $PKGDIR/mf/cm/mathex.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/mathit.mf $PKGDIR/mf/cm/mathit.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/mathsy.mf $PKGDIR/mf/cm/mathsy.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/olddig.mf $PKGDIR/mf/cm/olddig.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/punct.mf $PKGDIR/mf/cm/punct.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/roman.mf $PKGDIR/mf/cm/roman.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/romand.mf $PKGDIR/mf/cm/romand.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/romanl.mf $PKGDIR/mf/cm/romanl.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/romanp.mf $PKGDIR/mf/cm/romanp.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/romanu.mf $PKGDIR/mf/cm/romanu.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/romlig.mf $PKGDIR/mf/cm/romlig.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/romms.mf $PKGDIR/mf/cm/romms.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/romspl.mf $PKGDIR/mf/cm/romspl.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/romspu.mf $PKGDIR/mf/cm/romspu.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/romsub.mf $PKGDIR/mf/cm/romsub.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/sym.mf $PKGDIR/mf/cm/sym.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/symbol.mf $PKGDIR/mf/cm/symbol.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/texset.mf $PKGDIR/mf/cm/texset.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/textit.mf $PKGDIR/mf/cm/textit.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/title.mf $PKGDIR/mf/cm/title.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/tset.mf $PKGDIR/mf/cm/tset.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/tsetsl.mf $PKGDIR/mf/cm/tsetsl.mf root:wheel 444
#
# The parameters.
#
+ f $KNUTH_SRC_DIR/cm/cmb10.mf $PKGDIR/mf/cm/cmb10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmbsy10.mf $PKGDIR/mf/cm/cmbsy10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmbx10.mf $PKGDIR/mf/cm/cmbx10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmbx12.mf $PKGDIR/mf/cm/cmbx12.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmbx5.mf $PKGDIR/mf/cm/cmbx5.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmbx6.mf $PKGDIR/mf/cm/cmbx6.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmbx7.mf $PKGDIR/mf/cm/cmbx7.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmbx8.mf $PKGDIR/mf/cm/cmbx8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmbx9.mf $PKGDIR/mf/cm/cmbx9.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmbxsl10.mf $PKGDIR/mf/cm/cmbxsl10.mf root:wheel
444
+ f $KNUTH_SRC_DIR/cm/cmbxti10.mf $PKGDIR/mf/cm/cmbxti10.mf root:wheel
444
+ f $KNUTH_SRC_DIR/cm/cmcsc10.mf $PKGDIR/mf/cm/cmcsc10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmdunh10.mf $PKGDIR/mf/cm/cmdunh10.mf root:wheel
444
+ f $KNUTH_SRC_DIR/cm/cmex10.mf $PKGDIR/mf/cm/cmex10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmex9.mf $PKGDIR/mf/cm/cmex9.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmff10.mf $PKGDIR/mf/cm/cmff10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmfi10.mf $PKGDIR/mf/cm/cmfi10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmfib8.mf $PKGDIR/mf/cm/cmfib8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmitt10.mf $PKGDIR/mf/cm/cmitt10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmmi10.mf $PKGDIR/mf/cm/cmmi10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmmi12.mf $PKGDIR/mf/cm/cmmi12.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmmi5.mf $PKGDIR/mf/cm/cmmi5.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmmi6.mf $PKGDIR/mf/cm/cmmi6.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmmi7.mf $PKGDIR/mf/cm/cmmi7.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmmi8.mf $PKGDIR/mf/cm/cmmi8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmmi9.mf $PKGDIR/mf/cm/cmmi9.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmmib10.mf $PKGDIR/mf/cm/cmmib10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmr10.mf $PKGDIR/mf/cm/cmr10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmr12.mf $PKGDIR/mf/cm/cmr12.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmr17.mf $PKGDIR/mf/cm/cmr17.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmr5.mf $PKGDIR/mf/cm/cmr5.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmr6.mf $PKGDIR/mf/cm/cmr6.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmr7.mf $PKGDIR/mf/cm/cmr7.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmr8.mf $PKGDIR/mf/cm/cmr8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmr9.mf $PKGDIR/mf/cm/cmr9.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmsl10.mf $PKGDIR/mf/cm/cmsl10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmsl12.mf $PKGDIR/mf/cm/cmsl12.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmsl8.mf $PKGDIR/mf/cm/cmsl8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmsl9.mf $PKGDIR/mf/cm/cmsl9.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmsltt10.mf $PKGDIR/mf/cm/cmsltt10.mf root:wheel
444
+ f $KNUTH_SRC_DIR/cm/cmss10.mf $PKGDIR/mf/cm/cmss10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmss12.mf $PKGDIR/mf/cm/cmss12.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmss17.mf $PKGDIR/mf/cm/cmss17.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmss8.mf $PKGDIR/mf/cm/cmss8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmss9.mf $PKGDIR/mf/cm/cmss9.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmssbx10.mf $PKGDIR/mf/cm/cmssbx10.mf root:wheel
444
+ f $KNUTH_SRC_DIR/cm/cmssdc10.mf $PKGDIR/mf/cm/cmssdc10.mf root:wheel
444
+ f $KNUTH_SRC_DIR/cm/cmssi10.mf $PKGDIR/mf/cm/cmssi10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmssi12.mf $PKGDIR/mf/cm/cmssi12.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmssi17.mf $PKGDIR/mf/cm/cmssi17.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmssi8.mf $PKGDIR/mf/cm/cmssi8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmssi9.mf $PKGDIR/mf/cm/cmssi9.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmssq8.mf $PKGDIR/mf/cm/cmssq8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmssqi8.mf $PKGDIR/mf/cm/cmssqi8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmsy10.mf $PKGDIR/mf/cm/cmsy10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmsy5.mf $PKGDIR/mf/cm/cmsy5.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmsy6.mf $PKGDIR/mf/cm/cmsy6.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmsy7.mf $PKGDIR/mf/cm/cmsy7.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmsy8.mf $PKGDIR/mf/cm/cmsy8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmsy9.mf $PKGDIR/mf/cm/cmsy9.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmtcsc10.mf $PKGDIR/mf/cm/cmtcsc10.mf root:wheel
444
+ f $KNUTH_SRC_DIR/cm/cmtex10.mf $PKGDIR/mf/cm/cmtex10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmtex8.mf $PKGDIR/mf/cm/cmtex8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmtex9.mf $PKGDIR/mf/cm/cmtex9.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmti10.mf $PKGDIR/mf/cm/cmti10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmti12.mf $PKGDIR/mf/cm/cmti12.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmti7.mf $PKGDIR/mf/cm/cmti7.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmti8.mf $PKGDIR/mf/cm/cmti8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmti9.mf $PKGDIR/mf/cm/cmti9.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmtt10.mf $PKGDIR/mf/cm/cmtt10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmtt12.mf $PKGDIR/mf/cm/cmtt12.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmtt8.mf $PKGDIR/mf/cm/cmtt8.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmtt9.mf $PKGDIR/mf/cm/cmtt9.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmu10.mf $PKGDIR/mf/cm/cmu10.mf root:wheel 444
+ f $KNUTH_SRC_DIR/cm/cmvtt10.mf $PKGDIR/mf/cm/cmvtt10.mf root:wheel 444
#========== Donald E. Knuth's TeX.
#
+ f $OBJDIR/tex/bin1/initex/initex $TARGETBINDIR/initex root:wheel 755
= f $OBJDIR/tex/bin1/initex/tex.pool $PKGDIR/tex/pool/tex.pool
root:wheel 444
+ f $OBJDIR/tex/bin1/virtex/virtex $TARGETBINDIR/virtex root:wheel 755
= f $KNUTH_SRC_DIR/man1/tex.1 $TARGETMANDIR/man1/tex.1 root:wheel 444
+ f $KNUTH_SRC_DIR/lib/plain.tex $PKGDIR/tex/mac/plain.tex root:wheel
444
+ f $KNUTH_SRC_DIR/lib/hyphen.tex $PKGDIR/tex/mac/hyphen.tex root:wheel
444
+ f $KNUTH_SRC_DIR/lib/null.tex $PKGDIR/tex/mac/null.tex root:wheel 444
# Plain TeX font
+ f $KNUTH_SRC_DIR/lib/manfnt.mf $PKGDIR/mf/cm/manfnt.mf root:wheel 444
# TRIP stuff.
+ f $KNUTH_SRC_DIR/tex/tripman.tex $TARGETDOCDIR/kertex/tripman.tex
root:wheel 444
# The special INITEX is not installed as an normal executable.
#
+ f $OBJDIR/tex/bin1/triptex/triptex $PKGDIR/tex/trip/triptex root:wheel
755
+ f $OBJDIR/tex/bin1/triptex/tex.pool $PKGDIR/tex/trip/trip.pool
root:wheel 755
+ f $OBJDIR/tex/sh1/triptex/triptex.sh $PKGDIR/tex/trip/triptex.sh
root:wheel 444
+ f $KNUTH_SRC_DIR/tex/trip.tex $PKGDIR/tex/trip/trip.tex root:wheel 444
+ f $KNUTH_SRC_DIR/tex/tripos.tex $PKGDIR/tex/trip/tripos.tex root:wheel
444
+ f $KNUTH_SRC_DIR/tex/trip.fot $PKGDIR/tex/trip/trip.fot root:wheel 444
+ f $KNUTH_SRC_DIR/tex/trip.log $PKGDIR/tex/trip/trip.log root:wheel 444
+ f $KNUTH_SRC_DIR/tex/tripin.log $PKGDIR/tex/trip/tripin.log root:wheel
444
+ f $KNUTH_SRC_DIR/tex/trip.pl $PKGDIR/tex/trip/trip.pl root:wheel 444
+ f $KNUTH_SRC_DIR/tex/trip.tfm $PKGDIR/tex/trip/trip.tfm root:wheel 444
+ f $KNUTH_SRC_DIR/tex/trip.typ $PKGDIR/tex/trip/trip.typ root:wheel 444
#========== TeX' auxiliaries
#
+ f $OBJDIR/texware/bin1/tftopl/tftopl $TARGETBINDIR/tftopl root:wheel
755
= f $KNUTH_SRC_DIR/man1/tftopl.1 $TARGETMANDIR/man1/tftopl.1 root:wheel
444
+ f $OBJDIR/texware/bin1/pltotf/pltotf $TARGETBINDIR/pltotf root:wheel
755
= f $KNUTH_SRC_DIR/man1/pltotf.1 $TARGETMANDIR/man1/pltotf.1 root:wheel
444
#========== FONTWARE
+ f $OBJDIR/fontware/bin1/afm2tfm/afm2tfm $TARGETBINDIR/afm2tfm
root:wheel 755
= f $PROJECTDIR/fontware/bin1/afm2tfm/MAN $TARGETMANDIR/man1/afm2tfm.1
root:wheel 444
+ f $OBJDIR/fontware/bin1/vftovp/vftovp $TARGETBINDIR/vftovp root:wheel
755
= f $KNUTH_SRC_DIR/man1/vftovp.1 $TARGETMANDIR/man1/vftovp.1 root:wheel
444
+ f $OBJDIR/fontware/bin1/vptovf/vptovf $TARGETBINDIR/vptovf root:wheel
755
= f $KNUTH_SRC_DIR/man1/vptovf.1 $TARGETMANDIR/man1/vptovf.1 root:wheel
444
+ f $OBJDIR/fontware/bin1/gftopk/gftopk $TARGETBINDIR/gftopk root:wheel
755
= f $KNUTH_SRC_DIR/man1/gftopk.1 $TARGETMANDIR/man1/gftopk.1 root:wheel
444
#========== DVIWARE
+ f $OBJDIR/dviware/bin1/dvitype/dvitype $TARGETBINDIR/dvitype
root:wheel 755
= f $KNUTH_SRC_DIR/man1/dvitype.1 $TARGETMANDIR/man1/dvitype.1
root:wheel 444
I think the web pages and the documentation will be online on monday. I
will drop a message when done.
--
Thierry Laronde <tlaronde +AT+ polynum +dot+ com>
http://www.kergis.com/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C