[comp.sys.sgi] should this be useful to anyone...

lamy@AI.UTORONTO.CA (Jean-Francois Lamy) (07/31/89)

Available for anonymous FTP: Our current source tree for TeX / LaTeX / BibTeX
/ MetaFont and the standard associated tools, as well as the local collection
of goodies (an improved dvi2ps, an imagen driver, and other things).  All
programs are in C or sh.

** This is *emphatically* not a distribution, and *absolutely* not meant to
** compete with the recently posted announcement.  Should any of this get
** picked up and redistributed in the recently announced TeX/SGI distribution,
** so much the better, but it doesn't even matter.

At one point or another this stuff has been installed here and on half a dozen
sites on this campus (BSD4.3 Vaxen, Ultrix Vaxen, SunOS 3.x and 4.0.x Sun 2, 3
and 4s, MIPS, and SGI IRIX under 3.1F). It should still work on all those
platforms, but I haven't checked.  So really all you get is an example of how
things have been made to work on several different architectures and
heterogenous machines on this campus.  If it happens to work for you so much
the better, but you get no warrantee whatsoever -- it may depend on localisms
that are bound to develop on any campus, though I doubt it does.  I have
absolutely no intention of supporting this -- I am not even supporting it here
anymore, I'm supposed to do AI research, after all...

In short, what you get is all you get, period.

The first two levels of the extracted directory are as follows:

README                doc/                  doc/LocalGuide
doc/aaai              doc/bibtex            doc/svma
drivers/              drivers/dvi2ps.3.13   drivers/dvi2tty
drivers/dvidoc        drivers/imagen        drivers/iptex
drivers/prtex         localmacros/          localmacros/bibtex
localmacros/latex     mftools/              mftools/CMFware
mftools/pkgen         packages/             packages/amstex
packages/latex        packages/mf           packages/pictex
packages/psfig        packages/slitex       packages/tex
packages/tex.sh       textools/             textools/bibtex
textools/detex        textools/r2bib        textools/scripts
textools/texchk       web2c/                web2c/cmf
web2c/ctex            web2c/fmtdump         web2c/mfdir
web2c/site.h.tmpl     web2c/site.h.tmpl.4d  web2c/texdir
web2c/texware         web2c/web2cdir        

The whole thing is a tar file tad over 4.5Mb, compressed.  It does not include
the standard fonts and macros, which are available from the standard TeX
distribution (we have 16 Megs of fonts here, a bit much for FTP :-)

HOW TO GET:

FTP from neat.cs.utoronto.ca (128.100.1.65) -- login: anonymous, password:
your login name, cd to directory pub. For FTP purposes the tar file has been
split as follows (you need to get all the parts, cat them together,
uncompress, and untar.

-rw-r--r--  1 root       500000 Jul 28 17:34 tex.tar.Z.aa
-rw-r--r--  1 root       500000 Jul 28 17:34 tex.tar.Z.ab
-rw-r--r--  1 root       500000 Jul 28 17:34 tex.tar.Z.ac
-rw-r--r--  1 root       500000 Jul 28 17:34 tex.tar.Z.ad
-rw-r--r--  1 root       500000 Jul 28 17:35 tex.tar.Z.ae
-rw-r--r--  1 root       500000 Jul 28 17:35 tex.tar.Z.af
-rw-r--r--  1 root       500000 Jul 28 17:35 tex.tar.Z.ag
-rw-r--r--  1 root       500000 Jul 28 17:35 tex.tar.Z.ah
-rw-r--r--  1 root       500000 Jul 28 17:35 tex.tar.Z.ai
-rw-r--r--  1 root        41367 Jul 28 17:35 tex.tar.Z.aj

BRINGING IT UP:

In order to bring it up on an Iris 4d, all you should have to do
is move web2c/site.tmpl.h.4d to web2c/site.tmpl.h, edit the top-level
Makefile to suit the local religious preferences about local software
installation, make sure that you have the following shell script in your
path, named "cc", and type make

#! /bin/sh -
# Fake CC driver that includes local and bsd stuff and links compatibility
# bsd routines. Also defines __iris4d__ and __irix3.1__, as well
# as linking in /local/lib libraries before system defaults.
# Also munges output error messages from cc to BSD format, so it can
# be automatically parsed by Jove.
# Mark Moraes, University of Toronto
realcc=/usr/bin/cc
includes=
args=
for i
do
	case "$i" in
	-I*) includes="$includes $i";;
	-v) set -x;;
	esac
done
includes="$includes -I/local/include -I/usr/include/bsd"
tmp=/tmp/cc.bsd.$$
trap 'rm -f $tmp; exit $status' 0
$realcc -D__iris4d__ -D__irix3.1__ $includes -L/local/lib "$@" -lbsd >$tmp 2>&1
status=$?
sed 's/^[^:]*: \([^:]*: \)\([^,]*\), \([^:]*: \)\(.*\)/"\2", \3\1\4/' $tmp