TeXfamily -- TeXes based on TeX 3.14159 / web2c 7.2

This file is in the directory /.../texfam-1.1/web2c-7.2.


[] Installation

[A] Unpacking

0. The following archives
	web-7.2a.tar.gz, web2c-7.2a.tar.gz, texfam-<version>.tar.gz
should have been already unpacked.

1. (JTeX) Unpack web2c-j<version>.tar.gz under the same directory as 0.
Then, the directory web2c-7.2/web2c-j is generated.

2. (MuLTeX) Unpack web2c-m<version>.tar.gz under the same directory as 0.
Then, the directory web2c-7.2/web2c-m is generated.
(To install MuLTeX, you should install JTeX too.)

3. Unpack libraries. Libraries are collection of files that are
referred when TeX related programs are executed. Here, they are
in the directory `texmf' that is generated by unpacking
	texmflib-7.3.tar.gz
	latex209.tar.gz
	texmflib-j<version>.tar.gz
	texmflib-m<version>.tar.gz
By default, they are unpacked in /usr/local/share, but the part of it
/usr/local can be changed when configure is executed. (See the
following.) Below, $TEXMF denotes /usr/local/share/texmf or the
changed directory. But, if you have already installed TeX which uses
library of different version, you may not want to overwrite it.
In that case, you can unpack above libraries in the same directory
as texmf and do `make'. (It is irrelevant to the option of configure.)

[B] Setup, Make, Installation

1. Read all this file, web2c/README, web2c-j/README.jp, web2c-m/README.jp.
If you are interested, read kpathsea/README (and the documents that are
referred in it). Change the setups if you want. In the section `Changes
of Configuration' below, we list the main items that are subject to
changes.

2. Do configure and make.
    % ./configure
    % make all
By this, all the programs, format files of TeXes, base files of Metafont
are made.
If there is no error, installation is to be done, but if the library
is not unpacked into $TEXMF in step 5, it should be moved to $TEXMF.
By doing
    % make install
all the programs and related files are installed. (See the section
`Files to be Installed'.)


[] Change of Configuration

By default, executables are installed in /usr/local/bin, the library
directory texfam is in /usr/local/share, and other files are in several
directories under /usr/local.
This directory /usr/local can be changed at the configure step
    % ./configure -prefix=/your/localdir
by using the option -prefix. To control finer points, read kpathsea/INSTALL.

To change the defaults of pathes that programs use in run time, change
kpathsea/texmf.cnf.in. Read kpathsea/INSTALL (and the documents that
are referred in it).

Fmt files that are made are:
	tex.fmt, latex.fmt, latex209.fmt	(TeX, LaTeX2e, LaTeX209)
	jtex.fmt, jlatex.fmt, jlatex209.fmt	(JTeX, JLaTeX2e, JLaTeX209)
	mtex.fmt, mlatex.fmt,			(MuLTeX, MuLLaTeX2e)
The variable fmts in web2c*/Makefile.in specify the fmt files made.

To change the default character code used in JTeX and MuLTeX,
read INSTALL in web2c-j and web2c-m.


[] Files to be Installed

Files that are installed are listed below. It will cause no problem,
even if you install a variant of TeX of another name or the original
TeX that may be updated in the future (in the case you update LaTeX2e,
JLaTeX2e might have troubles because macros in latex2e/base are updated).
However kpathsea/texmf.cnf.in should be kept consistent with that of
this TeXfamily.

% ls -FR
bin/		info/		man/
include/	lib/		share/

bin:
access*		inimpost@	mf*		patgen*		virjtex@
bibtex*		inimtex@	mft*		pktogf*		virmf@
dmp*		initex@		mktexlsr*	pktype*		virmpost@
dvicopy*	jbibtex*	mktexmf*	pltotf*		virmtex@
dvitomp*	jlatex@		mktexpk*	pooltype*	virtex@
dvitype*	jlatex209@	mktextfm*	readlink*	vptovf*
gftodvi*	jtex*		mlatex@		tangle*		weave*
gftopk*		kpsestat*	mpost*		tex*
gftype*		kpsewhich*	mpto*		tftopl*
inijtex@	latex@		mtex*		tie*
inimf@		makempx*	newer*		vftovp*

include:
kpathsea/

include/kpathsea:
[omitted]

info:
dir		web2c.info	web2c.info-2	web2c.info-4
kpathsea.info	web2c.info-1	web2c.info-3

lib:
libkpathsea.a

man:
man1/

man/man1:
[omitted]

share:
texmf/

share/texmf:
fontname/	web2c/

share/texmf/fontname:
[omitted]

share/texmf/web2c:
jlatex.fmt	mf.base		mktexnam.opt*	mtex.fmt	tex.pool
jlatex209.fmt	mf.pool		mktexupd*	mtex.pool	texmf.cnf
jplain.fmt@	mktex.opt*	mlatex.fmt	plain.base@
jtex.fmt	mktexdir*	mp.pool		plain.fmt@
jtex.pool	mktexdir.opt*	mplain.fmt@	plain.mem@
latex.fmt	mktexnam*	mpost.mem	tex.fmt
