This 2.99.11 is the fifth (and hopefully last) release candidate of teTeX-3.0. Again, there have been several changes (see below) which I'd like to see tested.
I have not finally decided about texi2html (should be easy enough to switch to a different version). And I don't know when pdftex-1.20c will be released. Well, the pdftex-beta we have is basically a fixed 1.20b and the fixes seem to work well, so that should be good enough for the 3.0 release. The exciting new stuff this time are the new defaults for TEXMFCONFIG / TEXMFVAR which are in the users's home directories. So, the tools texconfig, fmtutil and updmap can be used by all users in a multi-user setup. For changing the global defaults, -sys variants of the above commands have been created (texconfig-sys, fmtutil-sys, updmap-sys). These sys-variants assign the values of TEXMFSYSCONFIG / TEXMFSYSVAR to TEXMFCONFIG / TEXMFVAR and deligate the work to the non-sys versions of the scripts. The effect is that the sys-variants allow maintenance of the configuration in the global directories. The defaults for these new variables are: TEXMFCONFIG = $HOME/.texmf-config TEXMFVAR = $HOME/.texmf-var TEXMFSYSCONFIG = @[EMAIL PROTECTED] TEXMFSYSVAR = @[EMAIL PROTECTED] where @texmf@ is the configure-time value of TEXMFMAIN. So, formats, map files etc. no longer end up in TEXMFMAIN. The good thing about this is that people can easily find out which config files are changed (just run "find" in $TEXMFCONFIG or $TEXMFSYSCONFIG) and which variable runtime files exist. By running "texconfig init" (resp. "texconfig-sys init"), the whole VAR-trees can be recreated (e.g. after an update of the binaries). It gives us a lot of texmf trees, but everything is clearly separated. I like it. As usual: please, send me feedback, even if it all just works :-) If you have time to read the documentation (yes, I have updated parts of INSTALL, TETETXDOC, teTeX-FAQ tec.), please let me know if the descriptions are good enough or not. Files (to appear soon): ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-src-2.99.11.20050131-beta.tar.gz ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmf-2.99.11.20050131-beta.tar.gz ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-2.99.11.20050131-beta.tar.gz or ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-src-2.99.11.20050131-beta.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmf-2.99.11.20050131-beta.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-2.99.11.20050131-beta.tar.gz Changes in the src area: * update TETEXDOC for new "SYS" trees and -sys variants of texconfig, updmap and fmtutil * check for working C++ compiler, lex/flex and yacc/byacc/bison * update dvips (5.95 -> 5.95a): - omega related fixes - manpage updated - some cleanup * change defaults for TEXMFVAR and TEXMFCONFIG which are now below $HOME. For "system wide" configuration, new destination variables TEXMFSYSCONFIG and TEXMFSYSVAR hav been introduced and added to the TEXMF variable in texmf.in. Wrapper scripts texconfig-sys, fmtutil-sys and updmap-sys have been added for "system wide" configuration. * portability fixes in texi2dvi * adjust directories for install-tex target in texinfo/doc * ULTRIX related bugfix in mktexmf * ULTRIX related bugfix in texi2dvi (let it run with ksh) * xdvik/gui/mag.c: include xdvi.h before Xm/Xm.h * oxdvi / odvips (and manpages) are now available as symlink to the non-o version * remove old variable @exec_link@ from texk/xdvik/{Makefile,configure}.in * xpdf fix from xpdf maintainer (send in by Gerben Wierda) for file FoFiType1.cc * t1lib.ac: check for t1lib >= 5.0.0, 1.3.1 is not good enough for xdvik * web2c/man/omega.man: mention dvips, not odvips Changes in the texmf area: * update xkeyval * fix kpsewhich call in texshow.pl * changed defaults for mktex.cnf: use varfonts instead of texmfvar * "update" 8r.enc * update context (2004.01.13 -> 2005.01.24) * update microtype * new version of nohyphbx.tex from the author * update pdftex manual * remove doc/mex (old version of doc/polish/mex) * update l2tabuen, lineno, titlesec * add DSC %%DocumentPaperSizes header for some paper definitions in config.ps: A4size, letterSize, letter. Happy testing + have fun! Thomas