license violation in tetex-texmf-3.0 fixed

2006-05-25 Thread Thomas Esser
Petr Olsak has notified me today, that tetex-texmf-3.0.tar.gz contains
three files which have been modified in a way that violates his license.
The modification had been done by me (as I wrongly assumed that the
license was GPL; in fact the license was GPL with some additional
restrictions).

So, I just have updated these three files (reverted to the original
version) and replaced the broken tetex-texmf-3.0.tar.gz by the fixed
tetex-texmf-3.0po.tar.gz (I had announced that I won't make a new release.
Hey, this does not really count :-) I will take a small ammount of time
until CTAN will see the update.

From the Changelog:

Do Mai 25 18:28:58 CEST 2006
* fixed a copyright violation, caused by distributing modified
  files of cstex / cslatex under their original name. The fix
  reverts to the original files. Affected files:
tex/cslatex/cslatex.ini
tex/csplain/cseplain.ini
tex/csplain/csplain.ini

This update just fixes the copyright violation. I cannot recommend to
download this update. The version of cstex / cslatex contained in
teTeX-3.0 (both tetex-texmf-3.0.tar.gz and tetex-texmf-3.0po.tar.gz)
is severely broken (e.g. pdfcslatex produces dvi by default). So, if you
are interesed in using cstex / cslatex, better download and install the
latest version.

The official web site of cstex, http://math.feld.cvut.cz/olsak/cstex/
refers to ftp://math.feld.cvut.cz/pub/cstex/ for downloading the latest
version. I see that some version exists on CTAN, but I am not sure if
CTAN carries the latest version.

All the best,

Thomas

PS: the changes are so small, that I append the full diff to this mail.

diff -ru tetex-texmf/ChangeLog tetex-texmf-po/ChangeLog
--- tetex-texmf/ChangeLog   2005-02-06 20:05:00.0 +0100
+++ tetex-texmf-po/ChangeLog2006-05-25 19:13:19.0 +0200
@@ -1,3 +1,12 @@
+--- teTeX-3.0 po 
+Do Mai 25 18:28:58 CEST 2006
+   * fixed a copyright violation, caused by distributing modified
+ files of cstex / cslatex under their original name. The fix
+ reverts to the original files. Affected files:
+   tex/cslatex/cslatex.ini
+   tex/csplain/cseplain.ini
+   tex/csplain/csplain.ini
+
 --- teTeX-3.0 
 So Feb  6 13:05:44 CET 2005
* update fpl fonts
diff -ru tetex-texmf/release-tetex-texmf.txt 
tetex-texmf-po/release-tetex-texmf.txt
--- tetex-texmf/release-tetex-texmf.txt 2005-02-06 20:04:02.0 +0100
+++ tetex-texmf-po/release-tetex-texmf.txt  2006-05-25 18:31:46.0 
+0200
@@ -1 +1 @@
-3.0
+3.0po
diff -ru tetex-texmf/tex/cslatex/cslatex.ini 
tetex-texmf-po/tex/cslatex/cslatex.ini
--- tetex-texmf/tex/cslatex/cslatex.ini 2004-03-26 20:09:41.0 +0100
+++ tetex-texmf-po/tex/cslatex/cslatex.ini  1998-12-04 18:47:38.0 
+0100
@@ -5,15 +5,6 @@
 %% tex -ini \let\enc=w \input cslatex.ini
 %%   see the csplain.doc in csplain.tar/zip for more details
 
-\ifx\pdfoutput\undefined
-\else
-  \ifx\pdfoutput\relax
-  \else
-\input pdftexconfig
-\pdfoutput=0
-  \fi
-\fi
-
 \ifx\enc\undefined \else %% Reencoding by encTeX is needed
\begingroup
\catcode`\{=1  \catcode`\}=2 \catcode`\#=6
diff -ru tetex-texmf/tex/csplain/cseplain.ini 
tetex-texmf-po/tex/csplain/cseplain.ini
--- tetex-texmf/tex/csplain/cseplain.ini2004-03-26 20:09:59.0 
+0100
+++ tetex-texmf-po/tex/csplain/cseplain.ini 1998-12-02 14:50:30.0 
+0100
@@ -1,13 +1,4 @@
 % Hacked from csplain.ini by Jan Yenya Kasprzak [EMAIL PROTECTED]
-\ifx\pdfoutput\undefined
-\else
-  \ifx\pdfoutput\relax
-  \else
-\input pdftexconfig
-\pdfoutput=0
-  \fi
-\fi
-
 \input csfonts  % re-defines primitive \font
 \input plain% format Plain
 \restorefont% original meaning of primitive \font
diff -ru tetex-texmf/tex/csplain/csplain.ini 
tetex-texmf-po/tex/csplain/csplain.ini
--- tetex-texmf/tex/csplain/csplain.ini 2004-03-26 20:09:47.0 +0100
+++ tetex-texmf-po/tex/csplain/csplain.ini  2000-02-25 11:49:18.0 
+0100
@@ -1,12 +1,3 @@
-\ifx\pdfoutput\undefined
-\else
-  \ifx\pdfoutput\relax
-  \else
-\input pdftexconfig
-\pdfoutput=0
-  \fi
-\fi
-
 \input csfonts  % re-defines primitive \font
 \input plain% format Plain
 \restorefont% original meaning of primitive \font


Re: texconfig action and site-wide changes

2005-02-08 Thread Thomas Esser
Hi Frank,

 It seems to me that texconfig-sys init should call fmtutil-sys and
 updmap-sys, too, not fmtutil and updmap plain - I didn't check for
 texlinks.]

That is wrong, just try
  texconfig-sys formats
change some bits in the config file (-goes via fmtutil --edit to
TEXMFSYSCONFIG) and the changed/added formats to via fmtutil --byfmt
to TEXMFSYSVAR).

The environment manipulation done in texconfig-sys has of course not
only some effect on the texconfig script that it calls, but also to all
other subprocesses.

 I have tried to understand how texconfig works if a user invokes it. As
 far as I can see, for every configuration file they touch, a copy is
 generated in TEXMFCONFIG (which is $HOME/.texmf-config by default).

Right.

 This seems to have the (probably unwanted effect) that the user is thus
 cut-off from site-wide changes.

The same is true if some user puts a custom copy of koma-script into
his $TEXMFHOME.

 If a user changes a configuration file $cfile for the first time, the
 changed file after check_out is not only copied or cat'ed to
 $TEXMFCONFIG/$relDir/$cfile, but additionally a diff or the change regex

Well, this sounds like a complicated solution (different config files
would need different kind of updates) with a questionable effect.

Thomas


teTeX-3.0

2005-02-06 Thread Thomas Esser
teTeX-3.0 has appeared on the Cambridge CTAN node. I will send a more
official announce as soon as all CTAN sites are updated.

But, I thought that you might want to grab the brand new release
right now. The xdelta files are available at
  ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/
and the full tarballs at
  ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/

The teTeX homepage is updated, too:
  http://tug.org/teTeX/

Before I give you the list of changes, I'd like to say a big big *THANK
YOU* to everyone who has helped to get this out in this (hopefully) good
quality. The feedback that I have received has been extremely helpful and
some people have constantly contributed a significant amount of their
time for helping me debugging and solving several problems! Concerning
2.99.13, I have only received positive feedback (9 messages) and I hope
that I didn't mess it up with one of my last minute changes.

Thanks,

  Thomas

Changes in the src area:
* texconfig: add font ro font rw
* Update TETEXDOC for texconfig additions; update kpathsea docs
  for texmfvar feature.
* mktexdir: continue with next dir if mkdir fails
* update ChangeLog, NEWS, release date of web2c-7.5.4 in web2c /
  kpathsea (from Olaf)
* changes to texmf.in: pdfxtex paths and comments
* update dvipsk/writet1.c by the new version in pdftex

Changes in the texmf area:
* update fpl fonts
* update doc/programs from tetex-src tarball
* update antt fonts
* update fontinst (1.928 - 1.929)
* update the pdftex manual
* update from Heiko: graphics.cfg color.cfg


teTeX-3.0

2005-02-06 Thread Thomas Esser
I am pleased to announce release 3.0 of the teTeX distribution. It was
promised for sometime in 2004 and I have only slightly missed that
goal. Thanks to everone who has helped to get this out!

The teTeX homepage (http://tug.org/teTeX/) now has some files of the
source distribution (e.g. the INSTALL document) and the complete doc tree
of the texmf distribution (http://tug.org/teTeX/tetex-texmfdist/doc/)
online, so you can see in detail what you get before you download /
install.

February 2005, Thomas Esser

===
   teTeX 3.0
===

  This is the announce of teTeX-3.0, a TeX distribution for UNIX
  compatible systems.


===
  Main features of teTeX-3.0:
===

- teTeX is free software (see http://www.fsf.org/philosophy/free-sw.html)
- included programs: web2c 7.5.4, xdvik 22.84.8, dvipsk 5.95a, texinfo
  4.8, pdfetex 1.21a (based on TeX-3.141592 and eTeX-2.2), Omega 1.23.2.3,
  dvipng 1.5, Aleph 3.141592-1.15-2.1-0.0-rc4 (combines a stable omega
  version with features of eTeX), dviljk 2.6p2, ps2pk 1.5, makeindex 2.14,
  texi2dvi-1.76, texconfig, fmtutil, updmap, texdoc, texdoctk v0.6.0a
- TDS (TeX Directory Structure) rev. 1.1 compliant support tree
  with fonts / macros / documentation: 226 MB, 13000 files
- updated texmf tree with many updated updated / added packages. Most
  notably: LaTeX2e 2003/12/01, ConTeXt version 2005.01.24, Latin Modern
  fonts, beamer, koma-script and memoir package
- easy to install and to customize, even for a multi-platform setup
- ready for producing resolution independent (bitmap free) postscript or
  pdf documents (including thumbnails, hyperlinks and bookmarks)

For release notes, please look at NEWS or texk/tetex/doc/TETEXDOC.pdf
inside the tetex-src tarball. These files are also available online:
  http://tug.org/teTeX/tetex-src/NEWS
  http://tug.org/teTeX/tetex-texmfmain/doc/tetex/TETEXDOC.pdf


===
  Legal notice / license
===

  teTeX is free software. Individual files and sub-packages are copyright
  by different authors, but I have taken care that everything is free
  software as defined by the free software foundation:
  http://www.gnu.org/philosophy/free-sw.html


===
  The files / installation
===

  You can get teTeX-3.0 from the following server:
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/   (UK)

  Other servers will follow shortly:
ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/ (GER)
ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/   (US)

  A full list of mirrors is available here:
ftp://cam.ctan.org/tex-archive/CTAN.sites

  From these servers, you need the following files for teTeX-3.0:

  sources of the programs (required):
== tetex-src-3.0.tar.gz

  support tree with fonts / macros (required):
== tetex-texmf-3.0.tar.gz

  sources for parts of the texmf tarball (optional):
== tetex-texmfsrc-3.0.tar.gz

  The installation instructions are included in the tetex-src.tar.gz
  archive as files INSTALL (complete instructions) and QuickInstall
  (short version) and also available online:
http://tug.org/teTeX/tetex-src/INSTALL
http://tug.org/teTeX/tetex-src/QuickInstall


===
 MacOS X version
===

  I don't maintain this port myself, but you can get it here:
MacOS X (darwin)   http://www.rna.nl/tex.html


===
  Documentation / getting started
===

  teTeX contains a lot of documentation about the packages it includes.
  For a start, please look at
$prefix/share/texmf/doc/tetex/TETEXDOC.{ps,pdf,dvi}
  and
$prefix/share/texmf-dist/doc/index.html
  prefix means the directory in which you have installed teTeX according to
  INSTALL or QuickInstall.

  Online versions are also available:
http://tug.org/teTeX/tetex-texmfmain/doc/tetex/TETEXDOC.pdf
http://tug.org/teTeX/tetex-texmfdist/doc/index.html

===
  De-support of repacked and binary distribution
===

  Starting with teTeX-2.0, I have stopped to make binary releases or
  sub-packges

Re: 2.99.12 (Irix failure)

2005-02-04 Thread Thomas Esser
 Either would work for me... But note that ttf2afm.c is already using xstrdup
 right over there as well instead of testing for it in the system libraries - 

That is right. We can't make a fix just for Irix. Using xstrdup is the
rigth way of fixing it.

Thomas


Re: 2.99.11: yet another release candidate

2005-02-04 Thread Thomas Esser
 For Cygwin, I have been using using the following commands during
 postinstall
 
 unset MFINPUTS TEXINPUTS TEXMF TEXMFCNF TFMFONTS VARTEXFONTS
 
 texconfig rehash
 texconfig confall
 texconfig rehash
 texconfig init
 
 # default dvips output to file
 texconfig dvips printcmd -
 
 to create the initial formats.  Can these just be replaced by
 texconfig-sys,


Yes, you should use texconfig-sys. It should be sufficient to run
  mktexlsr
  texconfig-sys init
  texconfig-sys dvips printcmd -

 and will that then update as before to the main tree?

No, this will not update $TEXMFMAIN. The map files / formats will be
written to TEXMFSYSVAR.

 (I'll test with .12 if I get the chance.)

Please, check if the settings for TEXMFVAR / TEXMFCONFIG make sense
on Cygwin.

Thomas


Re: 2.99.12

2005-02-04 Thread Thomas Esser
 I haven't tested .11, with .12 I found that ttf2afm.c blondely includes
 libgen.h without check.

Thanks. pdftex-1.21a uses xbasename instead of basename, but still
includes libgen.h. So, I just have removed that #include libgen.h.

Thomas


2.99.12

2005-02-03 Thread Thomas Esser
Well, this time, we don't have many changes (which is a good thing!).
Martin wants to make the pdftex-1.20c release really soon, and this
might give us the opportunity to check if the current pdftex beta has
any problems (well, we really won't have much time to test this).

Similar, texi2html-1.76 will be released, soon. The current beta should
work with more perl versions. ANd what is more important: even if your
perl is not compatible with texi2html or if you don't have perl at all:
the teTeX build will no longer break.

I think that the final 3.0 release can be made this weekend; if no
serious problems pop up.

As usual: please, send me feedback, even if it all just works :-)

Files (to appear soon):
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-src-2.99.12.20050203-beta.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmf-2.99.12.20050203-beta.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-2.99.12.20050203-beta.tar.gz
or
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-src-2.99.12.20050203-beta.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmf-2.99.12.20050203-beta.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-2.99.12.20050203-beta.tar.gz

Changes in the src area:
* update pdftex (1.20c-beta-20050121 - 1.20c-beta-20050203)
* update texi2html (1.74 - 1.75; 1.75 is a test release!)
* portability fix to {texconfig,fmtutil,updmap}-sys
* adjust line ends in dvipsk/search.c, dvipsk/tfmload.c
* enhance the choose a mode text in texconfig-dialog

Changes in the texmf area:
* update 2 context files (from Hans): spec-dpx.tex spec-fdf.tex
* update doc/latex/fp/readme.fp (now defines lppl as license
  for the package)
* update context (2005.01.24 - 2005.01.31)
* update doc/index.php / doc/index.html
* update texinfo.tex

Happy testing + have fun!

Thomas


Re: 2.99.12

2005-02-03 Thread Thomas Esser
Hi Robin,

 pulled and pushed, as always :-}

Great, thanks.

Thomas


Re: 2.99.11: Compilation under irix broken

2005-02-02 Thread Thomas Esser
Hi Ezra,

thanks for your report.

 I suspect that the version of perl is at fault... Looking at the
 script it seems that 5.004 is all that is required...

I am in contact with the texi2html people and they are very responsive
and helpful. They have already provided a version for me that no longer
fails if perl does not exist or if it does not work for texi2html. They
might even fix texi2html to work with older perl versions (the texi2html
docs claim that any version of perl5 works, which is currently not true;
but that's not that important for me; the main point is that the teTeX
build/install no longer fails).

Thomas

 The build log...
 
 making all in utils/texi2html
 Making all in .
 Making all in doc
 TEXINPUTS=.::$TEXINPUTS \
   /usr/sbin/perl ../texi2html -V texi2html.texi
 Bareword our not allowed while strict subs in use at ../texi2html line 
 2422.Bareword old_style_map not allowed while strict subs in use at 
 ../texi2html line 2422.
 Operator or semicolon missing before %old_style_map at ../texi2html line 2422.
 Ambiguous use of % resolved as operator % at ../texi2html line 2422.
 Global symbol %old_style_map requires explicit package name at ../texi2html 
 line 2850.
 Bareword our not allowed while strict subs in use at ../texi2html line 
 3083.Bareword old_style_map_pre not allowed while strict subs in use at 
 ../texi2html line 3083.
 Operator or semicolon missing before %old_style_map_pre at ../texi2html line 
 3083.
 Ambiguous use of % resolved as operator % at ../texi2html line 3083.
 Global symbol %old_style_map_pre requires explicit package name at 
 ../texi2html line 3084.
 BEGIN not safe after errors--compilation aborted at ../texi2html line 5827.
 *** Error code 255 (bu21)
 *** Error code 1 (bu21)
 *** Error code 1 (bu21)


Re: 2.99.11: yet another release candidate

2005-02-01 Thread Thomas Esser
Hi Erik,

thanks for your testing and feedback!

 I am not sure where generated font-files are best placed, but my 
 understanding is that $TETEXDIR/share/texmf should hold any 
 automatically generated stuff like format files and font files.

The default is to have the font files in /var/tmp/texfonts. If you want
to use the texmfmain tree for that, you should:

  texconfig-sys font vardir $TETEXDIR/share/texmf/fonts
  mkdir $TETEXDIR/share/texmf/fonts
  chmod 1777 $TETEXDIR/share/texmf/fonts

That way, the fonts directory (and any automatically created subdirectory)
will be writable by everybody.

I might add something like this to the documantation or add support for
it to texconfig.

 Since I have failed to see the reason for a $TETEXDIR/share/texmf-var 
 tree when I already have the $TETEXDIR/share/texmf tree, I have omitted 
 the texmf-var tree.

Still, you *have* to set TEXMFSYSVAR and TEXMFSYSCONFIG in your texmf.cnf
file. You can assign the same value taht TEXMFMAIN has, but you have to
set it.

 I haev also always wondered how to manage write permission for the font 
 directories.

It used to be simple. Now, we have $TEXMFMAIN/web2c/mktexdir which
uses kpsestat. To some extend, permissions of the parent directory are
inherited (and a sticky bit might be added).

 feels highly unsatisfactory. What is the right way to do it?

Set the right permissions to the parent directory.

 However, if I then do 'fmtutil-sys --all', format files still get 
 generated in ~/.texmf-var, not in $TETEXDIR/share/texmf as I wanted (or 
 $TETEXDIR/share/texmf-var as I had expected)

I see that /bin/sh on solaris does not put a=b into the environment if
exec is used in the following way:
  /bin/sh -c 'a=b exec env'

I have not expected this and I guess that on most systems with a standard
bourne shell this makes all the -sys variants useless. Sorry! (I am
grateful that this was detected that early!)

Try to use
  TEXMFVAR=$v; TEXMFCONFIG=$c; export TEXMFVAR TEXMFCONFIG; exec fmtutil 
${1+$@}
instead of
  TEXMFVAR=$v TEXMFCONFIG=$c exec fmtutil ${1+$@}
(same change for texconfig-sys and updmap.sys).

 Can someone enlighten me how to set up the environment.

It is not your fault!

 Also on a final note, I have the cm-super fonts installed in the local 
 texmf-tree and would like to enable them. Previously I have edited 
 updmap.cfg by hand but now I tried to use the updmap-sys script like this:

  updmap-sys --edit
does what you want.

...
 updmap-sys --enable Map=cm-super-x2.map
 
 This does not seem to work as expected.

It does not? How does it fail? What is the error/problem?

Thomas


Re: Info about texconfig

2005-02-01 Thread Thomas Esser
[Cc: list changed to tetex-pretest, because we are discussing the 2.99.10 
version]

Dear Fabio,

thanks a lot for your feedback about texconfig. I think that some points
are easy to answer (questions about modes), others are really week points
of the current implementation (see below).

 For example, in the Mode setup there are hundreds of choices but my 
 guess is that, all in all, the only thing that is really important is the 
 resolution of the printer, isn't it?

No, but thanks for your questions. I justhave changed the text to make
it more clear:

Chosse a mode to be used when metafont generates font bitmaps. The
resolution is the most important point, but there might be differences
between modes of the same resolution. See the comments in the file
modes.mf for more details.

 Or is there a difference (which?) between epsonsq (360 dpi) and
 epstylus (360 dpi)?

Just look up the definitions in the modes.mf file...

 If I print indifferently on 2 printer (epson stylus photo 1200 and hp4050) 
 which mode should I choose?

You can set up individual modes in the dvips section. Add 2 printers and
choose the optimal mode for each of them. If you have no idea which mode
to choose, read the comments in the modes.mf file.

 Moreover, what does the mode section sets up?

It is all about bitmap fonts. Possibly, you don't use them much because
teTeX contains so much type 1 fonts. Even xdvi uses them, so bitmap
fonts are only generated for fonts which have no type 1 equivalent.

If you choose mode from the main menu, the following will be set up:
  - mode to be used by mktextfm
  - mode + dpi setting in dvips's config.ps
  - resolution setting for pdftex's pdftexconfig.tex

 I mean: if I want a 
 quick mode only for viewing on the screen with xdvi

Stefan Ulrich has suggested to me to keep a fixed setting of mode=ljfour
and dpi=600 for xdvik, independend from texconfig. 600dpi are good for
today's 100dpi displays, because xdvik uses antialiasing.

 Another point which, IMHO, is confusing is that there is no way to see the 
 actual settings (the conf voice doesn't say a lot about actual 
 settings...) and you can guess even less about which printers are defined 
 and how.

That is a very true point. Something could be done better, other things
are deficiencies of the dialog program that is used.

Today's design of texconfig allows to replace the user interface. Someone
could write a perl/tk interface or perl/qt or soemthing different. Instead
of making a pleasant user interface, I have significally enhanced the
backend: the command line interface of texconfig. It is not fast and
does nothing more than what the command line says.

The whole interface that you don't like (and believe me: I don't like
it very much, too) is texconfig-dialog.

 One last question: there will be major differences between 2.99.10 and the 
 forthcoming version 3 of tetex? On my system (linux mandrake 9.0) 2.99.10 
 seems to work very well, so maybe it is not worth, for me, to recompile 
 again.

Yes. There have been lots of changes for 2.99.11 / 2.99.11b. I suggest
that you upgrade at least when 3.0 is out.

Thomas


Re: texshow and kpsewhich

2005-01-28 Thread Thomas Esser
 to get texshow working with teTeX-2.99.10.20050123-beta, I needed to add
 CONTEXTINPUTS = .;$TEXMF/tex/context//
 to texmf.cnf

No, that sounds like texshow is using the wrong search path
  --format='other ... files' --progname=context
where it should better have been
  --format=.tex --progname=context

Please, report this to Hans Hagen. It would be great to see a fix in
one of the next days.

Thomas


Re: 2.99.10: another release candidate

2005-01-24 Thread Thomas Esser
 the patch below includes xdvi.h (which then includes strings.h) _before_ Xm.h
 which avoid this trouble.

Looks good, thanks!

Thomas


Re: 2.99.10: another release candidate

2005-01-23 Thread Thomas Esser
 ln -s dvips.1 /opt/local/share/man/man1/odvips.1
 ln: `/opt/local/share/man/man1/odvips.1': File exists

Argh... The line
  ln -s dvips.$(manext) $(man1dir)/odvips.$(manext)
should be removed from texk/tetex/Makefile.in.

Thanks for reporting this.

 /opt/local/share/man/man8, where the sources of all these links should 
 be, and only fmutil.8 was there. Actually, all of the above links up to 

No, section 8 does not mean sources of manpages. It means
administrative commands.

 man8. IThis is probably something trivial (and most likely my fault), 
 but I am totally befuddled.

No, my fault.

Thomas


Re: 2.99.9: 3rd (and last?) release candidate

2005-01-13 Thread Thomas Esser
 This is why dvipng.h does not read stdint.h. Am I wrong in following
 this advice?

No, it seems just right not to include stdint.h in dvipng.h. On the
other hand, I wonder why stdint.h should be included in the autoconf
test... That seems wrong to me.

 (Actually, the dvipng distribution uses autoconf 2.5x,
 but tetex does not. And I don't suppose Thomas wants to change this
 close to release.)

Right, I am not going to change this now.

Thomas


Re: 2.99.8: updmap

2005-01-06 Thread Thomas Esser
 It works well on Vine Linux 2.6/3.1 (bases on redhat).

Thanks for testing and thanks for your report.

 On bash-2.05 it is ok, but on bash-2.05b

Hm... Two questions.

What is the output of
  type ls
on your two different systems (bash-2.05 / bash-2.05b)?

Does the original script work, if you replace
  ls -l $outputFiles | verboseCat
by
  \ls -l $outputFiles | verboseCat

 -  OLDIFS=$IFS; IFS=$newline
 +  # OLDIFS=$IFS; IFS=$newline
ls -l $outputFiles | verboseCat
 -  IFS=$OLDIFS
 +  # IFS=$OLDIFS
verboseMsg

That would cause other problems, however. The updmap script is very clean
about whitespace in directory names and not setting IFS would break this.

Try:
  TEXMFVAR=$HOME/.texmf var updmap
(BTW: I just found that mktexlsr needs a whitespace related fix :-(

Thomas


Re: 2.99.7 ConTeXt, URW-Fonts

2004-12-28 Thread Thomas Esser
 i'm kind of puzzled beause i thought that 8r was as frozen as can be (i 
 must admit that i never use that encoding explicitly);

There have been several changes to 8r.enc in the past. Walter took
over the maintenance (the file is now part of psnfss) at a time where
different versions have been floating around.

Have a look at
  CTAN:macros/latex/required/psnfss/changes.txt

 doesn't such a change also relate to the presense of glyphs in the pfb's?

Yes and I think that this is the main reason for the changes. E.g. many
fonts (including the urw35) now have the Euro, so it was added.

Thomas


Re: 2.99.7: first rc of teTeX-3.0

2004-12-28 Thread Thomas Esser
On Tue, Dec 28, 2004 at 08:36:21PM +0300, Vladimir Volovich wrote:
   - sparc/Linux, GNU gcc-3.3.5, GNU flex 2.5.31, GNU bison 1.875d, GNU make 
 3.80

Thanks.

 Though, there is a bug in pdfetex which makes it impossible to use
 hyperlinks in right-to-left mode. It would be very nice to have that
 fixed before the release... :)

Yes, I have seen that bug report. If we get a tested fix for it in one
of the next days, that might get in. Otherwise, we have to live with
that bug.

Thomas


Re: 2.99.7: first rc of teTeX-3.0

2004-12-27 Thread Thomas Esser
Ezra,

thanks a lot for this early feedback (very much appreciated)!

 Okay - everything compiles under irix 6.5.20m with the base compiler and make.

Good.

 However, texconfig does not run interactively... I believe that
 tcdialog is having issues - it just exits - the problem is the
 TERM/TERMINFO settings.

Your analysis is right, DIALOG_TERMINFO should point to
$TEXMFMAIN/texconfig. The old script has done this and I have forgotten
to copy that part of the code. I'll fix that.

I did not notice this bug, because I am using Linux and this has a special
case to use /usr/bin/dialog instead of tcdialog.

 Separate wish list... It would be useful to have 
 texconfig paper return the current setting...

Hm... Sounds good. (The same is certainly true for a few other settings
as well.). I'll have a look and see how much work this is.

 Also - texconfig help indicates that one could configure the paper
 size seoarately for xdvi, dvipdfm.  Are these stll valid? The menu access
 in texconfig does not allow these to be individually set.

Here, the batch mode has more capabilities than the interactive mode. I
thought it might be better to restrict the interactive tool to the most
basic tasks. That way, it is easier to find the important things.

 Initial tests show that font creation is going into the share/texmf tree now.

That is intentional, because TEXMFVAR points there. Font creation used to
go to the tree of the font source (if that was writable), but to fit into
the general concept, I have changed that (it can be undone by removing
texmfvar from the file mktex.cnf).

Is there any problem with this approach?

Thomas


Re: 2.99.7: first rc of teTeX-3.0

2004-12-27 Thread Thomas Esser
On Mon, Dec 27, 2004 at 09:39:24AM +0100, Thomas Esser wrote:
 Your analysis is right, DIALOG_TERMINFO should point to
 $TEXMFMAIN/texconfig. The old script has done this and I have forgotten
 to copy that part of the code. I'll fix that.

A quick fix could be like this:

*** texconfig-dialog.broken2004-12-25 21:36:41.0 +0100
--- texconfig-dialog 2004-12-27 10:54:40.047835169 +0100
***
*** 428,433 
--- 428,436 
  : ${TEXMFMAIN=`kpsewhich -var-value=TEXMFMAIN`}
  export TEXMFCONFIG TEXMFVAR TEXMFMAIN
  
+ : ${DIALOG_TERMINFO=$TEXMFMAIN/texconfig}
+ : ${DIALOG_TERM=generic}
+ 
  setupTmpDir
  echo $progname: started `date`  $log
  findDialog

Thomas


Re: 2.99.7 ConTeXt, URW-Fonts

2004-12-27 Thread Thomas Esser
On Mon, Dec 27, 2004 at 08:18:50PM +0100, Hartmut Henkel wrote:
 texmf/fonts/enc/dvips/txfonts/tx8r.enc
 texmf/fonts/tfm/urw35vf/*/u*.tfm
 texmf/fonts/vf/urw35vf/*/u*.vf

Well, there is some long discussion behind this problem. I think that
the URW fonts are well enough supported by the Adobe metrics, so I don't
like to add these special metrics to teTeX.

It would be nice to be able to typeset the pdftex manual with the basic
set of support files provided by teTeX (which included cont-tmf.zip).

Thomas


Re: 2.99.7 ConTeXt, URW-Fonts

2004-12-27 Thread Thomas Esser
On Tue, Dec 28, 2004 at 05:10:53AM +0100, Reinhard Kotucha wrote:
 There is no difference between tx8r.enc and 8r.enc and this is the
 reason tx8r.enc has been removed from teTeX.

This used to be true, but now it is even worse. tx8r.enc and 8r.enc differ
(because 8r.enc was changed and tx8r.enc remained unchanged):

After bringing both into a normalized form, I get:

$ diff tx8r.enc 8r.enc 
24,31c24,31
 /.notdef
 /.notdef
 /.notdef
 /.notdef
 /.notdef
 /.notdef
 /.notdef
 /.notdef
---
 /notequal
 /infinity
 /lessequal
 /greaterequal
 /partialdiff
 /summation
 /product
 /pi
130,131c130,131
 /.notdef
 /.notdef
---
 /Euro
 /integral
143,145c143,145
 /.notdef
 /.notdef
 /.notdef
---
 /Omega
 /radical
 /approxequal
159,160c159,160
 /.notdef
 /.notdef
---
 /Delta
 /lozenge

I have no idea if it can have some negative effect if the same encoding
name (TeXBase1Encoding) is loaded with different meanings in one (say
Postscript) document.

Thomas


Re: 2.99.6 beta release - problem with Irix Tar

2004-12-11 Thread Thomas Esser
On Fri, Dec 10, 2004 at 11:04:41PM -0500, ezra peisach wrote:
 tar: @LongLink - cannot create -- Permission denied

Oops... I think that I have accidently unpacked a context distribution
(cont-tmf.zip) while I was inside texk/dvipng.

The files there are not used for anything, so even if some of them are
broken due to the 100 chars limit, that should not hurt.

If you want to repair your source tree:
  cd texk/dvipng  rm -rf context doc fonts metapost scripts tex web2c

Sorry for that mess and thanks for your notice!

Thomas


2.99.6 beta release

2004-12-10 Thread Thomas Esser
This 2.99.6 fixes all issues that came up with the 2.99.5 release:
build problems with texinfo and dvipng (and dvipng should now even work
on ULTRIX) and updates pdftex to 1.20b-rc5.

As usual: please, send me feedback, even if it all just works :-)

Files (to appear soon):
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-src-2.99.6.20041211-beta.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmf-2.99.6.20041211-beta.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-2.99.6.20041211-beta.tar.gz
or
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-src-2.99.6.20041211-beta.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmf-2.99.6.20041211-beta.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-2.99.6.20041211-beta.tar.gz

Changes in the src area:
* dvipng update (1.3 - 1.4)
* update pdftex to 1.20b-rc5
* fix typo (== instead of =) in texk/dvipng/configure.in
* clean up --with-x-toolkit (split for mf / xdvi)
* texinfo 4.7.91 (pretest version)

Changes in the texmf area:
* update texdoc.php
* add context's .sty files for LaTeX support

Happy testing + have fun!

Thomas


Re: 2.99.5 release

2004-12-09 Thread Thomas Esser
On Thu, Dec 09, 2004 at 03:38:15PM +0100, Erik Frisk wrote:
 ./configure: test: unknown operator ==

That is that line

  if test $ac_cv_header_inttypes_h == yes; then

which should be

  if test $ac_cv_header_inttypes_h = yes; then

Thanks for reporting it!

Thomas


Re: 2.99.5 release

2004-12-09 Thread Thomas Esser
On Thu, Dec 09, 2004 at 12:29:52PM +0100, Martin Schröder wrote:
 No etex anymore? Shouldn't pdfetex take the role? Same goes for pdftex.

I guess that some old fmtutil.cnf shadows the new one in $TEXMFMAIN.
After removing it, just run
  fmtutil --all
  texlinks
and you should have the missing symlinks and formats.

Thomas


Re: ConTeXt configuration directories

2004-12-09 Thread Thomas Esser
On Thu, Dec 09, 2004 at 11:44:25AM +0100, Frank Küster wrote:
 is it really necessary that ConTeXt has two config directories,

It has two directories which are named config. That's a fact. I don't
know if users have to change the files in there. I guess that this does
not really happen.

 $ diff -u tetex-texmf-2.99.5.20041207-beta/context/config/texexec.{ini,rme} 

Hans distributes texexec.rme as some kind of template for the real
texexec.ini file which defines the settings as appropriate for the TeX
system. For some reason, Hans' defaults perfectly match teTeX, so I
usually just copy texexec.rme to texexec.ini.

Thomas


Re: 2.99.5 release

2004-12-08 Thread Thomas Esser
On Wed, Dec 08, 2004 at 12:37:53PM -0500, ezra peisach wrote:
 Compiles aok under Irix 6.5.20m - using native compilers and GNUmake.

Ok, thanks.

 (system make bombs out in texk somewhere)...

Hm... Can you please help with some more information?

 Simple tests: xdvi, latex, mpost, pdflatex appears to work.

Good, thanks.

 Suggestion - in the INSTALL file - it says to type ls | wc -l - I
 get 27. Perhaps ls -1 | wc -l would be more appropriate to confirm
 the number of binaries.

I was not aware that there are versions of ls where -1 is needed even
when the output does not go directly to a terminal. Thanks.

 realtively fast (xdvi, dvips) until I set the paper type in
 PDFTEX. This forces a rebuild of the formats... Looks like most of

pdftex no longer uses a pdftex.cfg file. Everything has to be set with
primitives at the macro level. And, to be able to make global settings,
these changes have to be dumped into the format files.

Thomas


Re: Update ConTeXt 2004-12-06 for teTeX 2.99.4-beta: map files

2004-12-07 Thread Thomas Esser
On Tue, Dec 07, 2004 at 09:48:43PM +0100, VnPenguin wrote:
 Thank you so much for your very quick reply!

For the 2.99.5 release (just released), I had to figure out what to do
anyway :-)

Thomas


Re: 2.99.4 release

2004-12-03 Thread Thomas Esser
 a) there is a man page for lambda but no binary/tool gets installed

texk/web2c/fmtutil.in has that line. It might be, however, that some
older fmtutil.cnf file shadows the newly installed one.

 b) installation to $DESTDIR vs. $prefix :
 
 for make install the makefiles in utils/texinfo and utils/texi2html 
 use both $DESTDIR and $prefix for destination location while most other
 tools/directories install to (only) $prefix.

These use automake and follow the GNU standards and that's also where
Olaf want's to go to (switch to autoconf) with web2c. teTeX-3.0 will
use something like web2c-7.5.3 (with some smaller changes), so a uniform
usage of DESTDIR / prefix for all packages in teTeX-3.0 is not feasible.

Thomas


Re: 2.99.4.20041128 and Vietnamese Unicode problem

2004-12-03 Thread Thomas Esser
 I don't know where is the problem ? tetex-beta (unicode support) or vntex ?

The utf8 support of LaTeX's inputenc package is more restricted than
the support provided by the unicode package.

This is more a known limitation than a bug.

Thomas


Re: 2.99.4 with non writeable local TeX dir

2004-12-01 Thread Thomas Esser
On Mon, Nov 29, 2004 at 02:26:30PM +0100, Willi Burmeister wrote:
 I tried 2.99.4 today and a got this error:

The planned new scripts (texconfig, updmap, fmtutil) will only write to
$TEXMFCONFIG (configuration stuff) resp. $VARTEXMF (generated runtime
files such as formats, map files). The default for these will be
the same as $TEXMFMAIN, but any user / administrator will be able
to change this (texmf.cnf file or envvar).

The benefits of this will be:
  - $TEXMFDIST, $TEXMFLOCAL and $HOMETEXMF will not be touched (unless
explicitly requested, e.g. by setting TEXMFCONFIG=$HOMETEXMF)
  - non-admin users can use texconfig (after setting TEXMFCONFIG and
VARTEXMF envvars), updmap and fmtutil

The new texconfig will no longer generate any files on startup
(e.g. missing format files) or generate copies of config files.

Thomas


Re: 2.99.3 beta and texdoc on macosx

2004-11-28 Thread Thomas Esser
On Fri, Nov 26, 2004 at 11:38:12PM +0100, Sven de Vries wrote:
 1) it checks whether TEXDOCVIEW_dvi/ps is set the by the user and then
 using that,

That's already the case, since we are using these ${var=value} constructs
which do not change $var if the variable has been set before.

BTW, the script already has a comment which explains this:

# Viewing programs, according to filename extension.  (You can
# override or add to them by setting environment variables).
# MacOS X: does not have X11 by default, so give dvi a low priority

 Otherwise:
   2) checking whether xdvi/gv is in the defaultpath
   (and perhaps whether X11 is running)
   otherwise
   3) using open

Something like this?

if test x$DISPLAY != x  type -p xdvi /dev/null 21; then
  : ${TEXDOCVIEW_dvi='xdvi %s '}
else
  : ${TEXDOCVIEW_dvi='open %s'}
fi
if test x$DISPLAY != x  type -p gv /dev/null 21; then
  : ${TEXDOCVIEW_ps='gv %s '}
else
  : ${TEXDOCVIEW_ps='open %s'}
fi

Thomas


Re: [2.99.3] ./configure[597]: syntax error at line 74 : `{' unmatched

2004-11-22 Thread Thomas Esser
 Configure fails on Irix 6.5:
...
 ./configure[597]: syntax error at line 74 : `{' unmatched

Oops... I just found it in my PROBLEMS file:

- SGI Irix 6.5.22m, ./configure fails with:
...
loading cache .././config.cache
./configure[588]: syntax error at line 73 : `{' unmatched

  Work-around: install fw_bash and set CONFIG_SHELL=/usr/freeware/bin/bash
  (environment variable) for the configure run.

It might in fact be a problem with /bin/sh (being broken) on some versions
of Irix...

Thomas


Re: texhash in updmap

2004-11-21 Thread Thomas Esser
 In fact, I can't imagine the situation that we don't have output files.

The destination directory is not fixed. For example, if you copy the
updmap.cfg file to $HOMETEXMF/web2c, the script will also use $HOMETEXMF
as the destination directory for the generated map files.

I plan to change the strategy that texconfig / fmtutil / updmap use for
writing their config files and variable runtime data and th new strategy
will make it even easier to switch...

  What I can offer is to check the existence of the output files on
  startup and not to run texhash in the end. So, for the usual case of
 
 It sounds good. Will you do me a favor?

Yes.

Thomas


Re: 2.99.3 beta and dvipdft

2004-11-17 Thread Thomas Esser
  Is the following better?
s=$s${s+ }'`echo x$1 | sed [EMAIL PROTECTED]@@; s@'@'\''@g`'
 
 this fixes the problem on the sun.

Next try (script attatched).

Thomas
#!/bin/sh

#
# dvipdft, completely rewtitten by Thomas Esser for teTeX after an
# original script by Mark A. Wicks
#
# Copyright (C) 2004 Thomas Esser. Public Domain.
#

# This script makes a first (fast) run with dvipdfm, then calls gs on
# the resulting pdf file to get the thumbnails and finally calls dvipdfm.

test -f /bin/sh5  test -z $RUNNING_SH5 \
   { UNAMES=`uname -s`; test x$UNAMES = xULTRIX; } 2/dev/null \
   { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+$@}; }
unset RUNNING_SH5

test -f /bin/bsh  test -z $RUNNING_BSH \
   { UNAMES=`uname -s`; test x$UNAMES = xAIX; } 2/dev/null \
   { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+$@}; }
unset RUNNING_BSH

# hack around a bug in zsh:
test -n ${ZSH_VERSION+set}  alias -g '${1+$@}'='$@'

progname=dvipdft
version=1084580267 # seconds since `00:00:00 1970-01-01 UTC'
# date '+%s' (with GNU date)

help=Usage: $progname [options] dvifile
   $progname --help
   $progname --version

tmpdir=${TMP-/tmp}/$progname.$$

quoteit()
{
  echo x$1 | sed [EMAIL PROTECTED]@@; s@'@'''@; [EMAIL PROTECTED]@'@; 
[EMAIL PROTECTED]@'@
}

# process args 1 to (n-1) and scan for a -o argument keep a properly
# quoted backup of the options, so that they can be restored later
unset s outfile
while test $# -gt 1; do
  case $1 in
-o) outfile=$2;;
  esac
  s=$s${s+ }`quoteit $1`
  shift
done
echo $s

# check for last argument
case $1 in
  --help)
echo $help
exit 0
;;
  --version)
echo $progname version $version by Thomas Esser
exit 0
;;
  )
echo $help
exit 1
;;
esac

# args 1 to (n-1) are gone, last one must be the dvifile
dvifile=$1

# outfile comes from -o argument, else it is derived from the input file
test -n $outfile \
  || outfile=`echo $dvifile | sed '[EMAIL PROTECTED]/@@; [EMAIL PROTECTED]@@; 
[EMAIL PROTECTED]@.pdf@'`

# outBase is part of the thumbname files just as dvipdfm expects them:
outBase=`echo $outfile | sed '[EMAIL PROTECTED]@@'`

# restore args 1 to (n-1):
eval set x $s; shift

# Run dvipdfm with the fastest options for the first pass
echo $progname: running dvipdfm $@ -e -z0 $dvifile 2
dvipdfm $@ -e -z0 $dvifile || {
  echo $progname: dvipdfm failed. 2
  exit 1
}

# before we create the tmpdir, set trap for cleanup
trap '
  rm -rf $tmpdir
  exit 1
' 1 2 3 7 13 15

mkdir $tmpdir || {
  echo $progname: failed to create temp directory. 2
  exit 1
}

# if outBase contains a /, we might need to create a directory
case $outBase in
  */*)
fq=`echo $tmpdir/$outBase | sed 's@//@/@g; s@/[^/]*$@@'`
test -d $fq || mkdir -p $fq || {
  echo $progname: failed to create temp thumbnail directory. 2
  rm -rf $tmpdir
  exit 1
}
;;
esac

# run gs
echo $progname: running gs 2
gs -r10 -dNOPAUSE -dBATCH -sDEVICE=png256 \
   -sOutputFile=$tmpdir/$outBase.%d $outfile || {
  echo $progname: gs failed. 2
  rm -rf $tmpdir
  exit 1
}

# run dvipdfm with the users specified options for the last pass
echo $progname: running dvipdfm -dt $@ $dvifile 2
TMP=$tmpdir dvipdfm -dt $@ $dvifile || {
  echo $progname: dvipdfm failed. 2
  rm -rf $tmpdir
  exit 1
}

# nothing failed, so cleanup and report success to caller
rm -rf $tmpdir
exit 0


Re: Mathtime Plus problem

2004-11-17 Thread Thomas Esser
 Is this intentional?

Yes.

 I fixed the problem by running latex on mathtime.ins and installing
 the *.fd files.

That's exactly right.

teTeX comes with a free replacement font for mathtime (belleek), but there
is no free replacement for the mathtime plus fonts. The .fd files that
are distributed with teTeX match the font set that is included with teTeX.

I have generated the .fd files by running latex mathtime.ins, too,
but I have made use of the following feature of the .ins file:

% If you have the `basic' MathTime font set, and *not*
% the extended MathTime Plus (or MathTime Complete) set
% then you should uncomment this line so that LaTeX does
% not attempt to access bold math fonts, or the new MTSYN
% font.
%
%\def\mtplus{}

Thomas


Re: 2.99.3 beta and dvipdft

2004-11-16 Thread Thomas Esser
On Tue, Nov 16, 2004 at 10:21:09AM +0100, Sven de Vries wrote:
 seems like dvipdft is broken:

Works for me on SuSE Linux 9.1.

 l43 of that script looks odd. has anybody encountered this too?

Is the following better?
  s=$s${s+ }'`echo x$1 | sed [EMAIL PROTECTED]@@; s@'@'\''@g`'

Thomas


Re: texhash in updmap

2004-11-12 Thread Thomas Esser
 (a) touch output files

I have a problem with that. If something goes wrong, empty files might
remain.

What I can offer is to check the existence of the output files on
startup and not to run texhash in the end. So, for the usual case of
a non-initial run of updmap, the user puts his flies into place, then
runs texhash und updmap. Since updmap detects that it does not add
files to any texmf tree, it won't call texhash again.

Thomas


Re: 2.99.2 xdvik does not detect multiple definition handling on IRIX

2004-11-08 Thread Thomas Esser
 I'll try to release a fixed version of xdvik this evening that
 Thomas can put into the next tarball - sorry for the hassle ...

Anything new besides the twi fixes to aclocal.m4 and that one fix
to xdvi.h? These, I already have now...

Thanks,

Thomas


Re: 2.99.2 release

2004-11-07 Thread Thomas Esser
On Sun, Nov 07, 2004 at 11:32:26AM -0500, ezra peisach wrote:
 This is fixed in newer versions of the gd library... But here is the fix...
 (essentially remove inline).

Thanks for mentioning the new version. I think that I'll just switch
to that. I see several portability fixes and security fixes (overflow
checking).

Thomas


Re: 2.99.2 release

2004-11-06 Thread Thomas Esser
On Sat, Nov 06, 2004 at 11:19:55PM +, Robin Fairbairns wrote:
 pulled to cambridge and pushed out again...

Amazingly fast again... You're the hero of this night! :-)

Thomas


2.99.2: xdvik fix

2004-11-06 Thread Thomas Esser
A fix for xdvik.

Thomas

diff -ru tetex-src-2.99.2.20041106-beta/texk/xdvik/xdvi.h 
tetex-src/texk/xdvik/xdvi.h
--- tetex-src-2.99.2.20041106-beta/texk/xdvik/xdvi.h2004-11-06 
23:57:28.0 +0100
+++ tetex-src/texk/xdvik/xdvi.h 2004-11-07 01:31:03.427914881 +0100
@@ -992,9 +992,9 @@
  * See the comment in events.c for further explanations.
  */
 #if LD_ALLOWS_MULTIPLE_DEFINITIONS
-# define XDVI_XT_XDVI_XT_TIMER_HACK 1
+# define XDVI_XT_TIMER_HACK 1
 #else
-# define XDVI_XT_XDVI_XT_TIMER_HACK 0
+# define XDVI_XT_TIMER_HACK 0
 #endif
 
 /* globally used GUI stuff */


Re: 2.99.1: new beta / almost release candidate

2004-11-05 Thread Thomas Esser
Hi Reinhard,

 /usr/lib/gcc-lib/i386-slackware-linux/egcs-2.91.66/include/stdbool.h:9: parse error 
 before `0'

Please, retry with the path that is attatched.

 WARNING: You must install texinfo.tex and txi-??.tex manually, 

Ok, I'll ask Karl for a switch to turn it off or something else...

 fmtutil: attempting to create localized format using pool=tex-pl and tcx=il2-pl. 
 
I use some tool to generate the localized pool files and this tool no
longer works with the changes format of the pool files. So, for now, you
have to disable the *-pl formats in fmtutil.cnf.

 make: *** [install] Error 1 

Have a look at the top-level Makefile. It runs texlinks and updmap
after fmtutil. Since your installation aborted, you have to run them by
hand now.

Thanks for the report!

Thomas
--- tetex-src-beta-2.99.1.20041026/texk/dvipng/color.c  2004-07-01 14:29:17.0 
+0200
+++ tetex-src/texk/dvipng/color.c   2004-10-30 11:28:40.0 +0200
@@ -24,6 +24,9 @@
 /
 
 #include dvipng.h
+#if HAVE_ALLOCA_H
+# include alloca.h
+#endif
 
 /*
  * Color. We delete and recreate the gdImage for each new page. This
--- tetex-src-beta-2.99.1.20041026/texk/dvipng/dvipng.h 2004-10-23 21:45:08.0 
+0200
+++ tetex-src/texk/dvipng/dvipng.h  2004-11-03 19:30:10.0 +0100
@@ -53,6 +53,10 @@
 typedef unsigned long long  uint64_t;
 #endif
 
+#ifdef HAVE_STDBOOL_H
+#include stdbool.h
+#endif
+
 #ifndef INT32_MIN
 #define INT32_MIN   (-2147483647-1)
 #endif
@@ -63,7 +67,18 @@
 #include gd.h
 
 #ifdef HAVE_LIBKPATHSEA
-#include kpathsea/kpathsea.h
+# include kpathsea/kpathsea.h
+/* boolean is an enum type from kpathsea/types.h loaded in
+   kpathsea/kpathsea.h, use it as fallback */
+# ifndef __bool_true_false_are_defined
+#  define bool boolean
+# endif
+#else
+/* This is really insufficient, currently no path searches will work
+   without kpathsea anyway */
+typedef int bool;
+# define true (bool) 1
+# define false (bool) 0
 #endif
 
 #ifdef HAVE_FT2
@@ -77,18 +92,6 @@
 #include t1lib.h
 #endif
 
-#ifdef HAVE_STDBOOL_H
-#include stdbool.h
-#else
-typedef  int bool;
-#ifndef true
-#define  true  (bool) 1
-#endif
-#ifndef false
-#define  false (bool) 0
-#endif
-#endif
-
 #ifndef HAVE_VPRINTF
 # ifdef HAVE_DOPRNT
 #  define   vfprintf(stream, message, args)  _doprnt(message, args, stream)
--- tetex-src-beta-2.99.1.20041026/texk/dvipng/enc.c2004-07-01 14:26:37.0 
+0200
+++ tetex-src/texk/dvipng/enc.c 2004-10-30 11:31:14.0 +0200
@@ -24,6 +24,9 @@
 /
 
 #include dvipng.h
+#if HAVE_ALLOCA_H
+# include alloca.h
+#endif
 
 struct encoding* encodingp=NULL;
 
--- tetex-src-beta-2.99.1.20041026/texk/dvipng/font.c   2004-07-01 14:25:43.0 
+0200
+++ tetex-src/texk/dvipng/font.c2004-10-30 11:31:23.0 +0200
@@ -24,6 +24,9 @@
 /
 
 #include dvipng.h
+#if HAVE_ALLOCA_H
+# include alloca.h
+#endif
 
 void CheckChecksum(uint32_t c1, uint32_t c2, const char* name)
 {
@@ -188,7 +191,7 @@
 }
 
 #ifdef HAVE_FT2_OR_LIBT1
-inline char* kpse_find_t1_or_tt(char* filename) 
+char* kpse_find_t1_or_tt(char* filename) 
 {
 char* filepath = kpse_find_file(filename, kpse_type1_format, false);
 #ifdef HAVE_FT2
--- tetex-src-beta-2.99.1.20041026/texk/dvipng/fontmap.c2004-07-01 
14:24:46.0 +0200
+++ tetex-src/texk/dvipng/fontmap.c 2004-10-30 11:21:53.0 +0200
@@ -29,7 +29,7 @@
 static struct filemmap psfont_mmap;
 static struct psfontmap *psfontmap=NULL;
 
-inline char* newword(char** buffer, char* end) 
+char* newword(char** buffer, char* end) 
 {
   char *word,*pos=*buffer;
 


Re: [PATCH] Build on Solaris 8 with Sun's compilers

2004-10-30 Thread Thomas Esser
On Fri, Oct 29, 2004 at 05:12:09PM +0200, Jan-Åke Larsson wrote:
  Well, color.o had a missing alloca symbol that was fixed when
  I added the include to dvipng.h .  I didn't track it down
  further, sorry.
 
 Silly me. Will be fixed in the next version.

Don't forget enc.c and font.c. They use the TEMPSTR macro which uses
alloca(), too.

  It might be possible toBah. I'll just remove the inline
 function-specifier.

Ok, I have done the same in the copy included in teTeX.

Thomas


Re: [PATCH] Build on Solaris 8 with Sun's compilers

2004-10-30 Thread Thomas Esser
On Thu, Oct 28, 2004 at 09:59:37AM -0700, Jason Riedy wrote:
 Appended is a patch that lets the current pretest (2.99.1.20041026)
 build, pass tests, and seem to work on Solaris 8 with Sun's 8.0
 compilers.

Thanks a lot for testing, and submitting this patch. I have fixed the
places in my code and forwarded the changes further upspream (xpdf,
pdftex, dvipng).

Thomas


Re: 2.99.1: new beta / almost release candidate

2004-10-30 Thread Thomas Esser
 Here's a small patch to fix the etex, pdftex and pdfetex and builds.

Thanks. Applied and submitted upstream.

 noninteractively.  I read you plan a rewrite, but wanted to let you
 know anyway.

That kind of silly stuff is exactly what I want to get rid off.

Thanks for your patch,

Thomas


Re: 2.99.1: new beta / almost release candidate

2004-10-28 Thread Thomas Esser
Hi Jan,

 I'm quite happy with this release, it [cross] builds out of the box
 for Cygwin (except for the usual libtool handholding).

Ah, finally! I am glad to hear this.

 I've added is the UNC file name patch, see below.

Ok, forwarded to Olaf.

 A big thank you, also to Olaf.

Most of the integration was in Olaf's code and he has done all the work
in this area. Only a few places have been left over for me (to fix or
to forward somewhere else).

Thomas


Re: 2.99.1: new beta / almost release candidate

2004-10-27 Thread Thomas Esser
From xpdf-3.00-5.2.100mdk.src.rpm, I see as
xpdf-3.00-CAN-2004-0888-0889.patch.bz2 (from Oct. 19). Does this work or
does it suffer from gcc optimizations? At least, one place (see below)
explicitly says that this works...

--- xpdf-3.00/xpdf/XRef.cc.CAN-2004-0888-0889   2004-10-19 08:58:47.0 -0600
+++ xpdf-3.00/xpdf/XRef.cc  2004-10-19 08:58:47.0 -0600
@@ -110,6 +110,10 @@
 goto err1;
   }
 
+  if (nObjects*sizeof(int)/sizeof(int) != nObjects) {
+error(-1, Invalid 'nObjects');
+goto err1;
+  }
   objs = new Object[nObjects];
   objNums = (int *)gmalloc(nObjects * sizeof(int));
   offsets = (int *)gmalloc(nObjects * sizeof(int));
@@ -385,6 +389,10 @@
   for (newSize = size ? 2 * size : 1024;
   first + n  newSize  newSize  0;
   newSize = 1) ;
+  if (newSize*sizeof(XRefEntry)/sizeof(XRefEntry) != newSize) {
+   error(-1, Invalid 'obj' parameters');
+   return gFalse;
+  }
   if (newSize  0) {
goto err1;
   }
@@ -493,6 +501,10 @@
 goto err1;
   }
   if (newSize  size) {
+if (newSize * sizeof(XRefEntry)/sizeof(XRefEntry) != newSize) {
+  error(-1, Invalid 'size' parameter.);
+  return gFalse;
+}
 entries = (XRefEntry *)grealloc(entries, newSize * sizeof(XRefEntry));
 for (i = size; i  newSize; ++i) {
   entries[i].offset = 0x;
@@ -580,6 +592,10 @@
 for (newSize = size ? 2 * size : 1024;
 first + n  newSize  newSize  0;
 newSize = 1) ;
+if (newSize*sizeof(XRefEntry)/sizeof(XRefEntry) != newSize) {
+  error(-1, Invalid 'size' inside xref table.);
+  return gFalse;
+}
 if (newSize  0) {
   return gFalse;
 }
@@ -714,6 +730,10 @@
  if (!strncmp(p, obj, 3)) {
if (num = size) {
  newSize = (num + 1 + 255)  ~255;
+ if (newSize*sizeof(XRefEntry)/sizeof(XRefEntry) != newSize) {
+   error(-1, Invalid 'obj' parameters.);
+   return gFalse;
+ }
  if (newSize  0) {
error(-1, Bad object number);
return gFalse;
@@ -741,6 +761,10 @@
 } else if (!strncmp(p, endstream, 9)) {
   if (streamEndsLen == streamEndsSize) {
streamEndsSize += 64;
+if (streamEndsSize*sizeof(int)/sizeof(int) != streamEndsSize) {
+  error(-1, Invalid 'endstream' parameter.);
+  return gFalse;
+}
streamEnds = (Guint *)grealloc(streamEnds,
   streamEndsSize * sizeof(int));
   }
--- xpdf-3.00/xpdf/Catalog.cc.CAN-2004-0888-08892004-01-21 18:26:45.0 
-0700
+++ xpdf-3.00/xpdf/Catalog.cc   2004-10-19 09:02:12.0 -0600
@@ -64,6 +64,15 @@
   }
   pagesSize = numPages0 = (int)obj.getNum();
   obj.free();
+  // The gcc doesnt optimize this away, so this check is ok,
+  // even if it looks like a pagesSize != pagesSize check
+  if (pagesSize*sizeof(Page *)/sizeof(Page *) != pagesSize ||
+  pagesSize*sizeof(Ref)/sizeof(Ref) != pagesSize) {
+error(-1, Invalid 'pagesSize');
+ok = gFalse;
+return;
+  }
+
   pages = (Page **)gmalloc(pagesSize * sizeof(Page *));
   pageRefs = (Ref *)gmalloc(pagesSize * sizeof(Ref));
   for (i = 0; i  pagesSize; ++i) {
@@ -191,6 +200,11 @@
   }
   if (start = pagesSize) {
pagesSize += 32;
+if (pagesSize*sizeof(Page *)/sizeof(Page *) != pagesSize ||
+   pagesSize*sizeof(Ref)/sizeof(Ref) != pagesSize) {
+  error(-1, Invalid 'pagesSize' parameter.);
+  goto err3;
+}
pages = (Page **)grealloc(pages, pagesSize * sizeof(Page *));
pageRefs = (Ref *)grealloc(pageRefs, pagesSize * sizeof(Ref));
for (j = pagesSize - 32; j  pagesSize; ++j) {


Re: 2.99.1: new beta / almost release candidate

2004-10-27 Thread Thomas Esser
 And I sent a patch for teTeX 2.0.2 which has not yet reached me again
 through the list. I fear I might have sent a wrong patch that still
 contained code that would be optimised away by compilers. Here's the
 correct one.

Ok, I have looked at the mandrake patch and they protect memory
(re)allocations in Catalog.cc and XRef.cc. I now have applied a
fix similar to their one, but using comparisons like pagesSize =
INT_MAX/sizeof(Page*) instead of these funny constructs that some
compilers might optimize away.

Thanks for your help, Frank!

Thomas

diff -ru tetex-src-beta-2.99.1.20041026/libs/xpdf/xpdf/Catalog.cc 
tetex-src/libs/xpdf/xpdf/Catalog.cc
--- tetex-src-beta-2.99.1.20041026/libs/xpdf/xpdf/Catalog.cc2004-01-22 
02:26:45.0 +0100
+++ tetex-src/libs/xpdf/xpdf/Catalog.cc 2004-10-27 19:14:44.350094017 +0200
@@ -13,6 +13,7 @@
 #endif
 
 #include stddef.h
+#include limits.h
 #include gmem.h
 #include Object.h
 #include XRef.h
@@ -64,6 +65,13 @@
   }
   pagesSize = numPages0 = (int)obj.getNum();
   obj.free();
+  if ((pagesSize  INT_MAX / sizeof(Page*)) ||
+  (pagesSize  INT_MAX / sizeof(Ref)) ||
+  (pagesSize  0)) {
+error(-1, Invalid 'pagesSize');
+ok = gFalse;
+return;
+  }
   pages = (Page **)gmalloc(pagesSize * sizeof(Page *));
   pageRefs = (Ref *)gmalloc(pagesSize * sizeof(Ref));
   for (i = 0; i  pagesSize; ++i) {
@@ -191,6 +199,12 @@
   }
   if (start = pagesSize) {
pagesSize += 32;
+if ((pagesSize  INT_MAX / sizeof(Page*)) ||
+(pagesSize  INT_MAX / sizeof(Ref)) ||
+(pagesSize  0)) {
+  error(-1, Invalid 'pagesSize' parameter);
+  goto err3;
+}
pages = (Page **)grealloc(pages, pagesSize * sizeof(Page *));
pageRefs = (Ref *)grealloc(pageRefs, pagesSize * sizeof(Ref));
for (j = pagesSize - 32; j  pagesSize; ++j) {
diff -ru tetex-src-beta-2.99.1.20041026/libs/xpdf/xpdf/XRef.cc 
tetex-src/libs/xpdf/xpdf/XRef.cc
--- tetex-src-beta-2.99.1.20041026/libs/xpdf/xpdf/XRef.cc   2004-01-22 
02:26:45.0 +0100
+++ tetex-src/libs/xpdf/xpdf/XRef.cc2004-10-27 19:16:04.407374178 +0200
@@ -16,6 +16,7 @@
 #include stddef.h
 #include string.h
 #include ctype.h
+#include limits.h
 #include gmem.h
 #include Object.h
 #include Stream.h
@@ -107,6 +108,11 @@
   first = obj1.getInt();
   obj1.free();
 
+  if ((nObjects = INT_MAX / sizeof(int)) ||
+  (nObjects  0)) {
+error(-1, Invalid 'nObjects');
+goto err1;
+  }
   objs = new Object[nObjects];
   objNums = (int *)gmalloc(nObjects * sizeof(int));
   offsets = (int *)gmalloc(nObjects * sizeof(int));
@@ -373,6 +379,11 @@
   for (newSize = size ? 2 * size : 1024;
   first + n  newSize;
   newSize = 1) ;
+  if ((newSize = INT_MAX / sizeof(XRefEntry)) ||
+  (newSize  0)) {
+error(-1, Invalid 'obj' parameters');
+return gFalse;
+  }
   entries = (XRefEntry *)grealloc(entries, newSize * sizeof(XRefEntry));
   for (i = size; i  newSize; ++i) {
entries[i].offset = 0x;
@@ -475,6 +486,11 @@
   newSize = obj.getInt();
   obj.free();
   if (newSize  size) {
+if ((newSize = INT_MAX / sizeof(XRefEntry)) ||
+(newSize  0)) {
+  error(-1, Invalid 'size' parameter);
+  goto err0;
+}
 entries = (XRefEntry *)grealloc(entries, newSize * sizeof(XRefEntry));
 for (i = size; i  newSize; ++i) {
   entries[i].offset = 0x;
@@ -555,6 +571,11 @@
 for (newSize = size ? 2 * size : 1024;
 first + n  newSize;
 newSize = 1) ;
+if ((newSize = INT_MAX / sizeof(XRefEntry)) ||
+(newSize  0)) {
+  error(-1, Invalid 'newSize');
+  return gFalse;
+}
 entries = (XRefEntry *)grealloc(entries, newSize * sizeof(XRefEntry));
 for (i = size; i  newSize; ++i) {
   entries[i].offset = 0x;
@@ -683,6 +704,11 @@
if (!strncmp(p, obj, 3)) {
  if (num = size) {
newSize = (num + 1 + 255)  ~255;
+if ((newSize = INT_MAX / sizeof(XRefEntry)) ||
+(newSize  0)) {
+  error(-1, Invalid 'obj' parameters.);
+  return gFalse;
+}
entries = (XRefEntry *)
grealloc(entries, newSize * sizeof(XRefEntry));
for (i = size; i  newSize; ++i) {
@@ -705,6 +731,11 @@
 } else if (!strncmp(p, endstream, 9)) {
   if (streamEndsLen == streamEndsSize) {
streamEndsSize += 64;
+if ((streamEndsSize = INT_MAX / sizeof(int)) ||
+(streamEndsSize  0)) {
+  error(-1, Invalid 'endstream' parameter);
+  return gFalse;
+}
streamEnds = (Guint *)grealloc(streamEnds,
   streamEndsSize * sizeof(int));
   }


2.99.0 beta

2004-10-23 Thread Thomas Esser
Well, after some time of silence, we now have a major update. TeX Live
is frozen now and time has come to get things released...

The following parts are the major missing points of my todo list. I
think that some of them won't make it into 3.0 and will come later.

- update TETEXDOC (more release notes etc.)
- doc/index.php etc.
- update teTeX-FAQ (changes location of map / enc files)
- update ncurses
- dvipng-1.2
- add texconfig paper for setting a4 or letter for all supported
  applications
- texconfig rewrite (initialization, place to store config data etc.)
- add afm2pl

My plan is still to get 3.0 out this year. There will be a release
candidate before the final version.

In this beta, lots of things have changed again. Large packages have been
added to the texmf tree (such as beamer) and important things have changed
in the src area (Peter has fixed an important bug in etex / pdfetex).
updmap has been improved, too. I have even started to update TETEXDOC...

Files (to appear soon):
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.99.0.20041023.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmf-beta-2.99.0.20041023.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-beta-2.99.0.20041023.tar.gz
or
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.99.0.20041023.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmf-beta-2.99.0.20041023.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-beta-2.99.0.20041023.tar.gz

Changes in the src area:
* started to update TETEXDOC (but not yet finished)
* dvips bugfix (debian bug #277499 about mis-parsing of font
  map files)
* t1lib.ac: use LIBS not LDFLAGS
* added TEXINPUTS.utf8mex to texmf.in
* update texdoctk (v.0.6.0)
* xdvik-22.84.4 (fixes a few bugs)
* add a few missing manpages (contributed by Frank Kuester /
  Claire Connelly)
* set locale according to LC_CTYPE in texk/makeindexk/genind.c
  for correct tolower() behaviour
* sync with TeX Live, lots of significant changes:
  - pdfTeX 1.20a
  - eTeX version 2.2 (hopefully final)
  - Aleph 3.141592-1.15-2.1-rc4
* dvips version is now 5.94b (no code change)
* dvitomp.ch: a more complete implementation of the color stack.
* tex.ch: Revise the file:line:error code to produce the correct
  filename in the presence of \scantokens (an e-TeX extension)
* different format of banner strings (web2c now comes last)
* updates in documentation (e.g. web2c.texi and manpages)
* mktexfmt.8 - fmtutil.8 (fixed broken link to fmtutil.1)
* add lamed (latex based on aleph), change lambda (latex based
  on omega) in fmtutil.in
* update texinfo.tex
* sync with TeX Live; mostly changefile rearrangements
* rm dvipsk/tex/dvipsmac.tex dvipsk/tex/dvips.tex
* call updmap on make install (if updmap.cfg file is installed)
* pdftex 1.20a-rc7.2

Changes in the texmf area:
* footbib added back (now LPPL)
* amslatex update; more docs now pdf instead of dvi
* replace doc/latex/latex2e-html by chunced html version of
  tex-refs (see http://www.miwie.org/tex-refs/)
* update acronym, beamer, eepic, exam, chngpage.sty, koma-script
  threeparttable.sty, pict2e, showlabels, Catalogue, ps4pdf, leftidx
* update context to version 2004.10.19, additional bugfix for
  core-job.tex from Hans
* update ltnews.cls (better using \pdfoutput now)
* updated doc/pdftex with files from TeX Live; pdfTeX-FAQ removed
  (too many obsolete parts in it)
* update listings, psnfss
* update pstricks-add
* update minitoc
* update fancyhdr
* update microtype, textcase
* add files for utf8mex
* letterspacing.tex (from Phil Taylor) removed for license reasons
* removed tex/lambda/base/ltpatch.ltx
* update doc/index.{php,html}
* we now have the context manual: cont-eni.pdf (not exactly sure
  when it was added)
* update pstricks
* update package microtype
* package xkeyval added
* add package microtype (LaTeX interface to micro-typographic
  extensions of pdfTeX)
* update psnfss to version 9.2 and added FPL fonts
* update eplain
* update context to version 2004.8.18
* added slashed.sty by Carlisle
* update package listings (to version 1.3)
* added iso-8859-7.def
* added package filecontents
* update texinfo.tex
* rm tex/plain/dvips/dvipsmac.tex
* update pstricks
* update pict2e, dkhyphen
* get rid of symlinks in texmf tree:
  - remove updmap 

Re: Some really unimportant bits

2004-09-27 Thread Thomas Esser
On Mon, Sep 27, 2004 at 10:26:54AM +0200, Frank Küster wrote:
  odvicopy (Omega related)
  odvips (Omega related)
  odvitype (Omega related)
 
 In Debian, somebody decided to create symlinks to the respective
 manpages without the o. Does that make sense?

Yes, better than no manpage at all. I just have made the change in
my sources.

Thanks,

Thomas


Re: Some really unimportant bits

2004-09-26 Thread Thomas Esser
On Mon, May 03, 2004 at 01:16:55PM +0200, Frank Küster wrote:
 - A couple of binaries don't have manpages  - or rather the links to

I have now added some manpages from Frank and Claire (thanks!). The
remaining missing ones are now:

a2ping (perl script; converts graphics to pdf)
aleph  (eTeX enhanced omega)
ctangle (Tangle WEBFILE with CHANGEFILE into a C/C++ program)
cweave (Weave WEBFILE with CHANGEFILE into a TeX document)
fdf2tan (perl script; belongs to ConTeXt)
mptopdf (perl script; belongs to ConTeXt)
lamed (symlink to aleph for latex format)
odvicopy (Omega related)
odvips (Omega related)
odvitype (Omega related)
omfonts (Omega related)
otangle (Omega related)
pdfcrop (perl script for cropping pdf graphics/files)
xdvi-motif.bin (real name of xdvi binary)

Thomas


Re: Some really unimportant bits

2004-09-26 Thread Thomas Esser
On Mon, May 03, 2004 at 09:10:22PM +0200, Frank Küster wrote:
  some weeks ago there was a discussion on the TDS mailing list about a
  change in TDS.  In the future, platform independent programs (Perl,
  Java, Ruby-scripts) will go into $TEXMF/scripts.  
 
  The scripts will be called by wrappers which are in the
  bin/[platform] directory.
 
  Then you don't have to patch texdoctk any more, the wrapper can check
  whether Tk.pm exists.  This is a bit slower but much easier to
  maintain. 
 
 Will this be in tetex-3.0?

tetex-3.0 will allow to store scripts in texmf trees (kpathsea supports
this), but this does not mean that all scripts will go into some texmf
tree.

I'll move scripts that can better be maintained inside some texmf tree,
such as thumbpdf which is released together with thumbpdf.tex on CTAN.
Having the script together with the tex file eliminates an unnecessary
dependency between texmf and src tarball.

As for texdoctk, I have not yet decided...

Thomas


Re: Some really unimportant bits

2004-09-26 Thread Thomas Esser
On Sun, Sep 26, 2004 at 05:09:27PM +0200, Thomas Esser wrote:
 ctangle (Tangle WEBFILE with CHANGEFILE into a C/C++ program)
 cweave (Weave WEBFILE with CHANGEFILE into a TeX document)

These are covered by cweb.1, so they can be marked as done as well.

Thomas


Re: Cygwin-cross patch#3 for 2.96.4-1

2004-07-22 Thread Thomas Esser
 FWIW, I never understood why tetex copies sources of external util and
 lib packages, in every distribution I have seen they are all disabled
 anyway (and packaged directly from upstream).  I really wonder if

teTeX contains its own *mandatory* libraries. One aim of teTeX it to
have something easy to install for the *end user* which is a different
situation from a distribution maker.

If there are bugs, I'd be happy to hear about them to get them fixed.

 enough people are using this to justify the duplication of efforts?

Which duplication of efforts? I don't reprogram the libraries, I just
include them. Not much work. Alltogether certainly less work that the
cumulated work that end users have if they need to find out hot to get /
build / install these libraries on their own.

Thomas


2.96.7 pretest

2004-07-21 Thread Thomas Esser
Yet anther src-update... There have been some important pdftex / etex
related updates and the changefiles have been rearranged to increase
the mainability. Fortunately, TeX 3.141592 related changes get properly
merged into etex / pdfetex.

I have had a quick look at Jan's Cygwin-Patches, but not yet adopted
anything. But, I will do this, i.e. either fix things if it affects my
stuff or forward the relevant patches upstream.

Files (to appear soon):
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.7.20040721.tar.gz
or
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.7.20040721.tar.gz

Changes in the src area:
* changes from Olaf Weber / Peter Breitenlohner / Han The Thanh /
  Martin Schröder
  - Updating etex-2.1 to TeX 3.141592 (not yet finished). This shall eventually
become etex-2.2.
  - Updating pdftex to TeX 3.141592 (glue and leader box rounding plus some
typos). In doing so I have removed a few modules that were identical copies
of those for TeX; without these copies the leader box rounding problem
wouldn't have existed.
  - Adapting pdfetex (and pdfxtex) to etex changes.
  - Rewrite of build rules for {etex,pdf*tex}.{web,ch} and removal of obsolete
files from the dependencies. Removal of some spurious dependencies for
pdf*tex.web.
  - pdftex 1.20a-rc7.1
* create symlink for mktexfmt.$(manext)
* fixed broken dvipng configure.in
* pdfcrop added to texk/tetex/Makefile.in

Happy testing + have fun!

Thomas


Re: 2.96.6 release (small update)

2004-07-21 Thread Thomas Esser
On Wed, Jul 21, 2004 at 11:12:35AM +0200, Jan Nieuwenhuizen wrote:
  dvipng's author complained about debug being off by default whereas his
  setting is on by default.
 
 Strange.  IMHO, that's for the packager or distribution to decide and
 worry about, not for the upstream author.

My wording was not accurate. It was more like a comment rather than
a complaint. Anyway, I do agree to add the debug option.

 I would much rather have upstream worry about configure and compile
 and portability issues: include a configure check for libgen.h and my
 prototype patch,

Jan-Åke? Do you listen? Did you look at Jan's patch?

 and upgraded to autoconf2.50.

That autoconf-2.13 is what I currently need inside texk (for things
like sinclude), so the old version is the fault of the old setup we (me,
Olaf Weber, ...) currently use. This will improve sometime (maybe in a
year from now).

Actually, the original dvipng distribution uses autoconf 2.59.

Thomas


2.96.6 release (small update)

2004-07-15 Thread Thomas Esser
This small update (only src tarball this time; use with texmf tarball
from last release) fixes a few problems.

Files (to appear soon):
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.6.20040715.tar.gz
or
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.6.20040715.tar.gz

Changes in the src area:
* fixes to xdvik (22.84.3), etex, enctex
* web2c: changes related to bug adresses in various programs
* fix duplicate -o args when linking

Happy testing + have fun!

Thomas


2.95.5 on CTAN

2004-07-10 Thread Thomas Esser
Thanks to Robin's quick help, the files are now available on CTAN as
well. The (tetex) master site is still offline, so we don't have md5sum
files at the moment.

Here are the links:
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.5.20040711.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmf-beta-2.96.5.20040711.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-beta-2.96.5.20040711.tar.gz
and
  
ftp://dante.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.5.20040711.tar.gz
  
ftp://dante.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmf-beta-2.96.5.20040711.tar.gz
  
ftp://dante.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-beta-2.96.5.20040711.tar.gz
and
  
ftp://tug.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.5.20040711.tar.gz
  
ftp://tug.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmf-beta-2.96.5.20040711.tar.gz
  
ftp://tug.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-beta-2.96.5.20040711.tar.gz

Thanks, Robin!

Thomas


Re: teTeX 2.96.4 TIE

2004-07-09 Thread Thomas Esser
  Thomas Esser writes:
   On Thu, Jul 08, 2004 at 08:16:05PM +0200, Hartmut Henkel wrote:
 
   E. g. where is $TIE normally set?
 
   texk/web2c/Makefile.in:
 TIE = @TIE@
 
   texk/web2c/configure.in
 KPSE_CROSS_PATH_PROG(TIE, tie, ./tie)
 
  How come it wasn't set?
 
 (Dunno.) In fact i can't find any of these lines in the
 tetex-src-beta-2.96.4.20040627.tar.gz files. But I believe it _has_
 worked...

Oops... My reply was based on my current version of the code which is
ahead a little (by changes from Olaf regarding cross compilation support).

In 2.96.4, I see direct invocations of ./tie in pdfetexdir/pdfetex.mk
and etexdir/etex.mk. These fragments end up in web2c/Makefile. So,
I don't think that $(TIE) is set anywhere. But, this will change with
the next version...

Thomas


Re: teTeX 2.96.4 TIE

2004-07-08 Thread Thomas Esser
On Thu, Jul 08, 2004 at 08:16:05PM +0200, Hartmut Henkel wrote:
 E. g. where is $TIE normally set?


texk/web2c/Makefile.in:
TIE = @TIE@

texk/web2c/configure.in
KPSE_CROSS_PATH_PROG(TIE, tie, ./tie)

Thomas


Re: hyphenation patterns in language.dat: Why not enable all?

2004-07-05 Thread Thomas Esser
On Mon, Jul 05, 2004 at 09:04:34AM +0200, Frank Küster wrote:
  czech   czhyph.tex  % depends on csplain being installed

This just means that czhyph.tex alone is not enough. czhyph.tex itself
loads a few other files e.g. tex/csplain/czhyphen.tex. It does not
need more than this.

To make things more clear, I just have changed this into:
  czech   czhyph.tex  % depends on other files from tex/csplain

Thomas


Re: mptopdf Problem

2004-06-30 Thread Thomas Esser
On Wed, Jun 30, 2004 at 09:28:35AM +0200, Hans Hagen wrote:
 pdfetex --help gives:

While this may be true for the binaries that you have, this is not true
for the current status of binaries that we currently compile for TeX
Live and teTeX.

So, for us, this means that some things in context just don't work.

 longer work with old binaries (because i use old and new ones, and 
 because we cannot expect everyone to update, leats of all sysadms)

But the new systems that we put up should work.

 anyhow, the fmt business will become messy anyway since either or not 
 subpaths will be used (if not, there will be clashes)

On teTeX, you can rely on fmtutil to do the job for you. You don't need to
know where format files are stored and what extension they have. One thing
if not supported and this is using one format with more than one engine.

Thomas


Re: Package wishes: m-bibTeX and amsl/nath for ConTeXt

2004-06-28 Thread Thomas Esser
  http://tex.aanhet.net/bib/

*Please*, convice the author to put his package to CTAN. I can't monitor
a hundred different places... No, I am not going to get it from there.

 - amsl and nath for ConTeXt
  ftp://ftp.tex.ac.uk./tex-archive/macros/context/contrib/maths/

In ChangeLog:
Thu May 27 19:22:52 CEST 2004
  * update t-amsl.tex, t-nath.tex
...
Fri Jan 16 20:27:54 CET 2004
  * update context to version 2003.12.12, add t-amsl.tex and
t-nath.tex

Thomas


Re: xdvi.cfg

2004-05-12 Thread Thomas Esser
On Wed, May 12, 2004 at 09:54:53AM +0100, Stefan Ulrich wrote:
 Well, this refers to the `standalone' xdvik distribution - should
 we change the wording for teTeX? What I wanted to say is that
 users should more or less ignore the file in the source distribution.

Well, I did not change Makefile.in (compared against the `standalone'
xdvik distribution), so I don't think that the documentation needs to
be different. I suggest to document what the Makefile does: it checks if
there is no file or an original existing file (xdvi.cfg) and installs
the supplied version in these cases, but not in case of an existing
modified file. XDvi is always installed.

 current teTeX ... maybe we should simply remove the entire
 README.t1fonts (and pointers to it) from teTeX since it's too
 confusing?

I think that some useful information is contained there and suggest to
keep it.

Thomas


Re: xdvi.cfg

2004-05-12 Thread Thomas Esser
On Wed, May 12, 2004 at 04:11:50PM +0400, Michail Vidiassov wrote:
 % for xdvik too. Users of version 1.0 of teTeX should additionally uncomment
 % the line with `psfonts.map' (preserving the order of the lines).
 % dvipsmap psfonts.map
 dvipsmap ps2pk.map
 
 Is the line with `psfonts.map' uncommented before installation?

If you install from the current sources, you are not a user of teTeX
*1.0*.  Really, that version number matters here. In 1.0, ps2pk.map did
not have all entries. It has just redefined the 35 Laserwriter fonts,
so that they are no longer considered as driver build in.

So, to answer your question: no it is not uncommented before installation.
Still, this xdvi.cfg file is the right one to use now.

Hm... Maybe, Stefan could make this:

  ...
  This file is not suitable for teTeX users with a version before 1.0.
  For using this file with teTeX-1.0.x, please uncomment the line with
  `psfonts.map' (preserving the order of the lines). For any later
  version of teTeX, no modification is needed.
  ...

Thomas


Re: 2.96.3 beta -- `{' unmatched from configure on Irix

2004-05-12 Thread Thomas Esser
 loading cache .././config.cache
 ./configure[588]: syntax error at line 73 : `{' unmatched

George, please, send me the files
  config.cache
  config.log
  config.status
from the texk directory.

Has anybody else ever seen this? Has anybody else tried this or a
similar platform?

Thanks,

Thomas


new beta: 2.96.2

2004-05-10 Thread Thomas Esser
Well, some time has passed since the last beta and lots of things have
changed again. The highlights:
  - updated prerelease of web2c-7.5.3
  - stable pdfeTeX, Version 3.141592-1.20b-2.1
  - stable xdvik-22.82
  - dvipng added (has required to add gd library as well)
  - texinfo 4.7
  - new newhelpindex.html by Joao Palhoto Matos

I'd be happy to get any feedback (not only about problems/bugs),
especially since lots of web2c internaly have changed (e.g. regarding 8bit
clean \write) and a lot of new code was added (gd library and dvipng).
So, if you can compile+run this successfully, please let me know some
details about your platform (hardware, os, compiler etc.).

Files (to appear soon):
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.2.20040510.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmf-beta-2.96.2.20040510.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-beta-2.96.2.20040510.tar.gz
or
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.2.20040510.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmf-beta-2.96.2.20040510.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-beta-2.96.2.20040510.tar.gz

Changes in the src area:
* pdfeTeX, Version 3.141592-1.20b-2.1
* top-level Makefile: lo longer strip any binary
* A huge change, to bring the teTeX source in sync with Olaf's
  working sources for web2c.  These changes implement:
  - ini* and vir* links are no longer created
  - xord/xchr/xprn are always dumped
  - 8bits option
  - pool_name and engine_name parametrization of mf and mp
  - halt-on-error option
  - setting $engine in the environment
  - all formats have .fmt extension
  - quoted filenames so filenames with spaces can work
* larger INBUFSIZE in afm2tfm.c 
* updates in fmtutil for Olaf's changes
* minor fix in fmtutil
* fix bug in usage string of makeindex
* add dvipng and the gd library
* update to xdvik-22.82
* major update: merge web2c-7.5.3 (prerelease) from Olaf;
  includes switch to new tex.web
* bugfix in updmap manpage
* update texinfo.tex
* sync dvipsk with TeX Live
* added README.texdoctk (old version, needs updating)
* update to texinfo 4.7
* bugfix for pdftex scripts not being installed
* pslatex improved
* add mode dpdfezzz (8000dpi) to mktexpk for -Ppdf
* make aleph the default engine for lambda (the LaTeX team has
  made a request for e-TeX based engines)
* texk/tetex/texdoctk.man fixes (by Eric S. Raymond)
* cygwin related fix in texconfig (for dialog)
* add manpage for kpsewhere (thanks, Frank!)
* clean up texk/tetex/Makefile for manpage symlinks (initex,
  virtex etc. are no longer installed, so we don't need manpages
  for this).
* fix location for language.def in texconfig
* texconfig: texmf-dist split requires different has_latex
  implementation
* texconfig: now really use TEXMFLOCAL and not LOCALTEXMF.
* get rid of MakeTeXPK (mktexpk is still there)

Changes in the texmf area:
* slightly improve comments in dvips' config.ps
* newhelpindex.html by Joao Palhoto Matos
* add package preview (from preview-latex) and ps4pdf
* add enctex tables + documenation (from
  ftp://math.feld.cvut.cz/pub/olsak/enctex/enctex.tar.gz)
* update context (to version 2004.4.9); fixes a very important
  bug (latex/3657) and now adops to TDS rearrangements (for
  texmf/scripts)
* add definitions for a0, a1 and a2 to dvips' config.ps
* add type1 version of doublestroke fonts
* update texinfo.tex, footmisc, Catalogue, wasychr.mf, frhyph.tex
* update chapterbib.sty, fontinstallationguide.pdf, l2tabuen,
  stmaryrd, ccaption, hyphenat, layouts, supertabular
* updates in babel (dutch+frenchb)
* update mfpic, footmisc
* update fontname map files
* add alias for ec.enc
* update caption2
* rm xdvi/XDvi (installed by make install)
* update texdoctk database
* add Estonian hyphenation patterns (eehyph.tex), license: lppl
* update lm fonts (ver. 0.92)
* update url.sty, uk-tex-faq, lshort
* update doc/pdftex/base/pdftex-syntax.txt
* update modes.mf
* remove elatex.ini
* rewrite the code in .ini files to work with non-pdftex based
  engines
* add contnav.map
* add natural.tcx
* update texinfo.tex

Happy testing + fave fun!

Thomas


Re: tetex 2.96 beta texlinks uses nonstandard access

2004-05-10 Thread Thomas Esser
 Irix does not provide the program access

Most other system don't as well. access is not supposed to come from
the os, but from kpathsea. However, the program has been renamed to
kpseaccess. Since I always have an access binary somewhere around,
I did not notice.

So, the real fix is to replace access - kpseaccess in texlinks.

Thanks for reporting,

Thomas


Re: [2.96.1] problem: latex generates pdf rather than dvi

2004-03-26 Thread Thomas Esser
 which makes me wonder if the hyperref package somehow overrode the choice
 of dvi output.

Running latex on a minimal document that loads hyperref, e.g.
  \documentclass{minimal}
  \usepackage{hyperref}
  \begin{document}
  Hi
  \end{document}
shows that hyperref can happily work with our current setup.

So, I guess that it is some other package or the document itself that
sets \pdfoutput=1.

Thomas


Re: [2.96.1] problem: latex generates pdf rather than dvi

2004-03-26 Thread Thomas Esser
 \ifx\pdfoutput\undefined
   \usepackage[dvips]{graphicx}
 %  \usepackage[dvips,a4paper,breaklinks]{hyperref}
 \else
   \usepackage[pdftex]{graphicx}
   \usepackage[pdftex,a4paper,pageanchor,hyperfigures,breaklinks,%
   colorlinks,citecolor=blue,urlcolor=red,linkcolor=magenta]{hyperref
 }
   \pdfcompresslevel=9
 \fi

Make this
  \usepackage{ifpdf}
  \ifpdf
\usepackage[dvips]{graphicx}
  \else
\usepackage[pdftex]{graphicx}
...
  \fi

IMHO, it is wrong to assume that the user wants pdf output if the pdftex
engine is detected. It is in the documentation of pdftex for *ages*
(forever I think) that pdftex can well be used to produce dvi output.

Thomas


Re: new beta release: 2.96.0.20040321

2004-03-22 Thread Thomas Esser
On Mon, Mar 22, 2004 at 10:08:11AM +0100, Tobias Burnus wrote:
 Is there any chance that Aleph (formally, eOmega) gets included? (I 
 would prefer to have it in teTeX rather than only on the TeXLive CD.)

Well, I just have added it (RC2), so: yes! :-)

Thomas


Re: new beta release: 2.96.0.20040321

2004-03-22 Thread Thomas Esser
 The list of binaries in INSTALL seems to be wrong. I only get 121:

Yes, that's still wrong. I have to update it...

Thanks,

Thomas


new beta: 2.96.1.20040322

2004-03-22 Thread Thomas Esser
Well, several people have had build problems with yesterday's beta, so
this one follows rather quickly. The most significant change (besides
xdvik fixes) is the addition of Aleph (=Omega-1.15 merged with e-TeX).

Files (to appear soon):
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.1.20040322.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmf-beta-2.96.1.20040322.tar.gz
or
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.1.20040322.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmf-beta-2.96.1.20040322.tar.gz

Changes in the src area:
* xdvik fixes (upgrade to 22.81.2-CVS3)
* add Aleph
* texconfig stores modified config files in $TEXMFLOCAL instead of
  $TEXMFMAIN resp. $VARTEXMF
* sh reautoconf to get the default prefix right

Changes in the texmf area:
* add aleph.ini
* downgrade pdftex.def (by Martin Schröder's request)
* update ConTeXt to version 2004.3.19

This is a beta release, but I really need feedback on the changes and
rearrangements.

Happy testing + have fun!

Thomas


new beta release: 2.96.0.20040321

2004-03-21 Thread Thomas Esser
On the way to teTeX-3.0, I make this interim beta. Several important
things have been updated and we have again important changes in
implementation details.

The most significant changes are:
- pdfetex is the main engine
- LaTeX2e 2003/12/01
- pdftex 1.20a-rc1
- xdvik 22.81.1

Most important todo:
- wait for final pdftex 1.20a
- update the documentation
- update updmap (it should help users with the new localtion
  for map files)

The new main tex engine means that etex and pdftex are no longer
build. pdfetex is used where tex, etex and pdftex have been used before
(except that tex is still good old original tex, but e.g. latex is
now pdfetex).

One other important change is that pdftex no longer reads a special
config file at startup. Everything is done through the normal tex
input machanism, so all *.ini files have been modified to read a new
pdftexconfig.tex which replaces pdftex.cfg.

Files (to appear soon):
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.0.20040321.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmf-beta-2.96.0.20040321.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-beta-2.96.0.20040321.tar.gz
or
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-src-beta-2.96.0.20040321.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmf-beta-2.96.0.20040321.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/tetex-texmfsrc-beta-2.96.0.20040321.tar.gz

Changes in the src area (slightly beatified from Changelog):
* adjust texconfig for pdftex.cf - pdftexconfig.tex
* ps2pk manpage was unaware of kpathsea; fixed by Frank Küster
* update pdftex to version 1.20a-rc1
* upgrade to xdvik-22.81.1-RC2
* patch from Akira Kakuto (and approved by Olaf): take
  file_line_error_style from texmf.cnf
* dvipsk/dvips.h: larger STRINGSIZE (just always use the large
  value that was previously only used for odvips)
* updfate texinfo.tex
* pdftex merged from TeX Live, changes at some places to make
  pdfetex the main TeX engine; no longer symlinks for ini*tex
  and vir*tex
* kpathsea: TEXMFSCRIPTS and LIGFONTS added
* rm -rf utils/texinfo/djgpp/CVS
* add angle(0,0) to the list of non-fatal errors in mktexpk

Changes in the texmf area (slightly beatified from Changelog):
* remove pdftex.cfg
* icelandic hyphenation added (icehyph.tex, LPPL)
* update c-cmr.mf from CTAN:fonts/cm/sauter/base/c-cmr.mf
* update psgo
* enc files move to dvips subdirectory
* rename pdfconfig.tex to pdftexconfig.tex and adjust .ini files
* update uk-tex-faq
* update Catalogue, fontname files (map / enc), l2tabu, changebar,
  fancyhdr, listings, ntgclass
* added pict2e
* latex update: base toos graphics psnfss cyrillic babel
* update texinfo.tex
* add pdfconfig.tex (replaces pdftex.cfg)
* change all *.ini files (except tex.ini) to read pdfconfig.tex
* rm -f doc/fonts/marvosym/marvosym.pfb
* update texnames.sty, ithyph.tex
* rm ./fonts/map/dvips/base/psfonts.map (file exists in
  fonts/map/dvips/updmap)
* mv fonts/type1/public/cs/README doc/fonts/cs
* update texinfo.tex, hyperref
* add import.sty
* adjust A4size definitions in dvips's config.ps (see IEEE
  testflow document for explanation) and change
  pdftexDownloadBase14 to true in updmap.cfg.
* update texinfo.tex, hyperref, subfig
* add tfm files of doublestroke fonts
* mv fonts/ocp/public/oinuit/ omega/ocp
* update custom-bib (only README.413 + merlin.mbs)
* add x.mf / x.mp (to exit, just like x.tex)

This is a beta release, but I really need feedback on the changes and
rearrangements.

Happy testing + fave fun!

Thomas


Re: new beta release: 2.96.0.20040321

2004-03-21 Thread Thomas Esser
[note: Cc: changed from tetex to tetex-pretest]

 PREFIX
   [/usr/local]
 
 Is this an intended change? /usr/local/teTeX used to be the default
 prefix.

No, that came from playing with various things. I had uncommented
AC_PREFIX_DEFAULT(/usr/local/teTeX)
if test x$prefix = xNONE; then
  prefix=$ac_default_prefix
  ac_configure_args=$ac_configure_args --prefix=$ac_default_prefix
fi
in tetex.ac, and finally decided to keep it. But, obviously, I have
forgotten to recreate the configure file.

The easiest fix is to specify
  --prefix=/usr/local/teTeX
explicitly this time.

For the next time, this will be the default again. I hope that nobody
messes his /usr/local up...

Sorry,

Thomas


Re: texconfig should not stop when unimportant files are missing

2004-03-10 Thread Thomas Esser
 Of course. But this is a general proposal - there are many reasons why a
 file is missing or moved, and it would be nice if texconfig would be
 more clever in which files it really needs. I know this is hard to

I agree, although I don't give it a high priority...

Thomas