Re: could not find app-default file for xdvi

2003-03-05 Thread Thomas Esser
On Wed, Mar 05, 2003 at 11:59:18AM -0800, Chris Majewski wrote:
 make  world, I get  could not  find app-default  file for  xdvi. I

You should have unpacked the texmf tarball in
  /cs/local/generic/lib/pkg/teTeX-1.0.0/share/texmf
That should have given you (among others) the file
/cs/local/generic/lib/pkg/teTeX-1.0.0/share/texmf/xdvi/XDvi.

Did you do that?

Thomas


teTeX-2.0.2: another texconfig fix

2003-03-01 Thread Thomas Esser
texconfig should no longer try to call fmtutil --byfmt mfw. Doing
so gives
  fmtutil: no info for format `mfw'
(but does not cause any harm).

The following patch fixes this.

Thomas

--- 2.0.2/texk/tetex/texconfig  Sat Mar  1 10:13:18 2003
+++ texk/tetex/texconfigSat Mar  1 16:05:23 2003
@@ -443,7 +443,6 @@
 {
   echo Running mf to create plain base ...
   fmtutil --byfmt mf
-  fmtutil --byfmt mfw
   echo Done.; echo
 }
 


teTeX-2.0.2: another texconfig fix

2003-03-01 Thread Thomas Esser
texconfig should no longer try to call fmtutil --byfmt mfw. Doing
so gives
  fmtutil: no info for format `mfw'
(but does not cause any harm).

The following patch fixes this.

Thomas

--- 2.0.2/texk/tetex/texconfig  Sat Mar  1 10:13:18 2003
+++ texk/tetex/texconfigSat Mar  1 16:05:23 2003
@@ -443,7 +443,6 @@
 {
   echo Running mf to create plain base ...
   fmtutil --byfmt mf
-  fmtutil --byfmt mfw
   echo Done.; echo
 }
 


Re: Bug#182772: dvipdfm can't find ot1r.enc

2003-02-28 Thread Thomas Esser
On Fri, Feb 28, 2003 at 08:53:39AM +0900, Atsuhito Kohda wrote:
 It seemed ot1*.enc (ot1.enc, ot1alt.enc, ot1r.enc)
 were really missing.

Nothing in (the original) teTeX refers to these files. Correct me if I
am wrong. If something in debian refers to these files, debian should
provide them.

teTeX *has* encoding files for all text fonts of the CM set. They are
extracted from the BSR type1 files and should be 100% correct. Just look
at texmf/dvips/tetex/*.enc.

Thomas


Re: Building tetex on HP-UX 11.0

2003-02-28 Thread Thomas Esser
On Thu, Feb 27, 2003 at 06:14:43PM +0100, Miguel Covas O'Ryan wrote:
 Now, I have some problems. First of all, I've been unable to use gcc as 
 ANSI compiler.
 configure complains about gcc being unable to generate executable files 
 (I think the test is
 done with flags -g -Aa +e -D_HPUX_SOURCE which gives
 command line: missing '(' after predicate
 )

That should not happen. configure has:

case $target in
...
hp*hpux*)
if test $CC = cc; then
  CFLAGS=$CFLAGS -Aa +e -D_HPUX_SOURCE; export CFLAGS
  AC_MSG_WARN(HP-UX's cc)
fi
;;
...

So, if you have gcc on your system, the unusual CFLAGS should not
be added.

 A bit dissapointed since my bad experiences with HP ANSI cc I've 
 configured with HP cc  as
 ANSI C compiler and gcc as C++ compiler (configure allows gcc to act as 
 C++ compiler !!)

The GNU C++ compiler should be called as g++, I think.

 do background silent processing, not to edit or visualize anything. Can 
 I skip someway that step?

Yes, two possibilities:
  ./configure --with-system-ncurses
or
  ./configure --without-dialog

 On the other hand I can try to fix hashmap.c which seems to be badly 
 build by the cpp (ufff)

 machines? Can we act as repository for
 anyone wanting to install tetex on a HP-UX machine? We (as Bancoval) 
 have modestly funded tex users group, but we would like to cooperate in 
 a more active way...

As long as the relative structure (binaries vs. texmf tree) is
kept intact, the binaries can even be used by other people in other
directories. The usual rules apply, so if you have used non-standard
shared libraries (e.g. for X11 or some curses lib), other people will
need that, too.

Thomas


ANN: teTeX-2.0.2

2003-02-28 Thread Thomas Esser
===
   teTeX 2.0.2
===

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


===
  General disclaimer:
===

This is a bugfix release, with only a few changes. See the file 
ANNOUNCE-2.0 for more information.

===
  Changes in this release:
===

The main change is the new pdftex which has a few important fixes. For
details, please look at tetex-src-2.0.2/texk/web2c/pdftexdir/NEWS.

ChangeLog entries:

In the src tarball:
* portability fix for texk/kpathsea/cnf.c
* pdftex version 1.10b
* add eomega support to fmtutil
* ttf2afm: FontFamily patch by Siep Kroonenberg
* update config.guess / config.sub
* handle manpages for kpsepath / kpsexpand properly
* fix two bugs in texdoctk
* mktexmf fix for CJK fonts
* adjust cxx-runtime-hack a little
* add search paths for nonk-xdvi to texmf.in
* fix bug in texk/etc/autoconf/acspecific.m4

In the texmf tarball:
* add doc/latex/styles/multiple-span.txt
* move dvipdfm/* to dvipdfm/config
* update ragged2e
* support uppercase mathtime fonts via aliases
* remove g-brief: it is not free software
* update shadow.sty
* add package mparhack and jurabib
* listings package is back (license *is* ok!)
* SIunits.cfg updated (only comments have changed in a minor way)
* replace old README by new readme in doc/latex/pdfpages
* added sihyph23.tex (Slovenian hyphenation patterns)


===
  The files / installation
===

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

  Other servers will follow shortly:
ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (GER)
ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/2.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-2.0:

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

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

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

  The installation instructions are included in the tetex-src-2.0.2.tar.gz
  archive as files INSTALL (complete instructions) and QuickInstall
  (short version).


Thomas Esser, February 2003


Re: texdoctk 0.5.2 beta3

2003-02-27 Thread Thomas Esser
On Wed, Feb 26, 2003 at 03:12:32AM +0100, Reinhard Kotucha wrote:
 Does it mean that the save button will be removed?

Sorry, a misunderstanding. I had written
  the saved settings are not (again) stored in $HOME/.texdocrc .
where I wanted to write
  the saved settings are now (again) stored in $HOME/.texdocrc .
:-(

 Of course both files can be in different texmf trees and should be
 looked up independently.

Ok, sure. E.g. a texdocrc.defaults in a local texmf tree makes sense.
So, I have two independend kpsewhich calls now.

Thomas


Re: kpathsea manpages

2003-02-26 Thread Thomas Esser
On Wed, Feb 26, 2003 at 09:26:57PM -0500, David R. Morrison wrote:
 It looks to me like these were revised at some point, but the Makefile
 wasn't updated quite right.  The patch below seems to fix it.

I prefer a different fix using symlinks. The files kpsepath.man and
kpsexpand.man can be removed the the src dir, then.

Thomas

--- 2.0.1/tetex-src/texk/tetex/Makefile.in  Sat Feb 15 18:57:16 2003
+++ tetex-src/texk/tetex/Makefile.inThu Feb 27 06:57:21 2003
@@ -10,7 +10,7 @@
 
 SCRIPTS= dvi2fax ps2frag texconfig dvired pslatex texi2html allcm allneeded 
fontexport fontimport kpsetool mkfontdesc MakeTeXPK fontinst rubibtex rumakeindex 
fmtutil texdoc texlinks texexec texdoctk updmap
 PDFSCRIPTS=e2pall epstopdf texi2pdf thumbpdf
-manpgs= allcm allec allneeded dvi2fax dvired e2pall epstopdf fontexport fontimport 
fontinst kpsepath kpsetool kpsexpand ps2frag pslatex rubibtex rumakeindex texconfig 
texdoc texexec texi2html texi2pdf texshow texutil thumbpdf texdoctk updmap
+manpgs= allcm allec allneeded dvi2fax dvired e2pall epstopdf fontexport fontimport 
fontinst kpsetool ps2frag pslatex rubibtex rumakeindex texconfig texdoc texexec 
texi2html texi2pdf texshow texutil thumbpdf texdoctk updmap
 
 INFOFILES= latex.info latex.info-1 latex.info-2 latex.info-3
 POOLFILES = etex-pl.pool pdfetex-pl.pool pdftex-pl.pool tex-pl.pool
@@ -60,6 +59,8 @@
ln -s pdftex.$(manext) $(man1dir)/cont-nl.$(manext)
ln -s pdftex.$(manext) $(man1dir)/cont-en.$(manext)
ln -s mktexpk.$(manext) $(man1dir)/MakeTeXPK.$(manext)
+   ln -s kpsetool.$(manext) $(man1dir)/kpsepath.$(manext)
+   ln -s kpsetool.$(manext) $(man1dir)/kpsexpand.$(manext)
test -r ./latex.info || cd $(srcdir)  for i in latex.info*; do \
  $(INSTALL_DATA) $$i $(infodir)/$$i; done
if $(SHELL) -c 'install-info --version' /dev/null 21; then \


Re: texdoctk 0.5.2 beta3

2003-02-24 Thread Thomas Esser
 The path searched by kpsewhich contains . as its first element, so
 $sysrc points to a file texdocrc.defaults in the current working
 directory instaed of the real system file.
 
 This is not bad in general, but obviously the value of $sysrc is used
 to find the database file as well.

texdocrc.defaults is written to $HOME when the options are saved. This
is against Thomas R.'s intention and was introduced in TeX Live. I have
fixed this in beta4 (Thomas R. has written to me that he has no time
to work on texdoctk at the moment): the saved settings are not (again)
stored in $HOME/.texdocrc .

Maybe, an additional fix might be helpful:
  - my $database=$datadir/texdoctk.dat;
  + my $database=`kpsewhich --progname=texdoctk --format=${qq}other text files${qq} 
texdoctk.dat`;

This is to fix the situation where a locally installed older texdoctk
in a local texmf tree had a texdocrc.defaults but no texdoctk.dat in
the local tree (older versions of texdoctk have used different names
for the database files).

Comments on this change?

Thomas


Re: europs.sty in 2.0(.1)

2003-02-23 Thread Thomas Esser
On Sat, Feb 22, 2003 at 11:04:38AM +0100, Giuseppe Ghibò wrote:
 like isn't official euro symbol the \texteuro of textcomp.sty. IMHO the one 
 provided in font eurosym (feymr10) is enough to provide the euro symbol.

teTeX-2.0 (and later) has eurosym.sty and the metrics and type1 files
for the fonts (texmf/fonts/type1/public).

 In this case maybe .tfm and europs.sty could be provided, but then it
...
 The europs.sty license is this:

%% File eurofont.sty
%% copyright Rowland McDonnell 1998
%% email [EMAIL PROTECTED]
%%\This file is part of the eurofont distribution.  You can distribute it
%% freely provided that you include the rest of the eurofont distribution
%% with this file and make no more than a nominal charge to cover the
%% costs of distributing it.

So, the eurofont package is not free software.

Thomas


Re: g-brief is non-free?

2003-02-22 Thread Thomas Esser
 %% You are NOT ALLOWED to distribute this file alone.  You are NOT ALLOWED
 %% to take money for the distribution or use of this file (or a changed
 %% version) except for a nominal charge for copying etc.
 
 especially the last sentence is very problematic.

Sure, that makes it unfree.

 It is very sad to see some authors of LaTeX packages
 put possibly unnecessary or unintentinal phrase
 to their license.

Yes.

g-brief is gone now. Anybody interested in getting it back into teTeX
might try to contact the author and ask him to make it free software.

Thomas


Re: kpesewhich BeOS (long)

2003-02-18 Thread Thomas Esser
 I am trying to use tetex in BeOS and have managed to compile it making 
 some small changes that I will post later for reference.
...
 fmtutil: config file `fmtutil.cnf' not found.

kpathsea translates search path read from texmf.cnf on unix-like systems
by replacing ; - :. The unix-defection can be found in texk/kpathsea/cnf.c:

/* gcc -ansi doesn't predefine `unix', since ANSI forbids it.  And AIX
   generally doesn't predefine unix, who knows why.  HP-UX is, of course,
   also different.  Apple's MacOsX is also unix-like.  */
#ifndef unix
#if defined (__unix__) || defined (_AIX) || defined (_HPUX_SOURCE)
#define unix
#elif defined (__APPLE__)  defined (__MACH__)
#define unix
#elif defined (__NetBSD__)
#define unix
#endif
#endif

I think that your system needs to be added with an appropriate detection.
Note, that the same detection is implemented in texk/dviljk/config.h.

To explain why some of your searches work, while others don't: kpathsea
has one search path that it never takes from texmf.cnf and that's the
search path for texmf.cnf itself. If you say
  kpsewhich fmtutil.cnf
then kpathsea does not search in the web2c files search path, but in
the path for texmf.cnf (.cnf format).

The same happens if you say
  kpsewhich --format='web2c\ files' fmtutil.cnf
or
  kpsewhich --format='blubber kpathsea does not know' fmtutil.cnf

The web2c files format (if you don't cripple it by misspelling it with
a backslash), however is read via texmf.cnf and there, you are hit by
the missing ; - : translation.

Argh... If only these #ifdef's could be replaced by a proper autoconf
check...

Thomas



Re: teTeX-2.0.1

2003-02-17 Thread Thomas Esser
 --- texk/etc/autoconf/acspecific.m4.orig  Mon Feb  3 18:47:42 2003
 +++ texk/etc/autoconf/acspecific.m4   Mon Feb  3 18:48:02 2003
 @@ -1754,7 +1754,7 @@
  #ifdef HAVE_SYS_SOCKET_H
  #include sys/socket.h
  #endif
 -extern select 
($ac_cv_func_select_arg1,$ac_cv_func_select_arg234,$ac_cv_func_select_arg234,$ac_cv_func_select_arg234,$ac_cv_func_select_arg5);],,dnl
 +extern int select 
($ac_cv_func_select_arg1,$ac_cv_func_select_arg234,$ac_cv_func_select_arg234,$ac_cv_func_select_arg234,$ac_cv_func_select_arg5);],,dnl
  [ac_not_found=no ; break 3],ac_not_found=yes)
done
   done
 @@ -2519,7 +2519,7 @@
# Don't add to $LIBS permanently.
ac_save_LIBS=$LIBS
LIBS=-l$x_direct_test_library $LIBS
 -AC_TRY_LINK(, [${x_direct_test_function}()],
 +AC_TRY_LINK([#include X11/Intrinsic.h], [${x_direct_test_function}(1)],
  [LIBS=$ac_save_LIBS
  # We can link X programs with no special library path.
  ac_x_libraries=],

I applied that patch by hand for teTeX-2.0.1 and I overlooked the
argument to ${x_direct_test_function}:
  AC_TRY_LINK([#include X11/Intrinsic.h], [${x_direct_test_function}()],

Sorry...

Thomas



teTeX-2.0.1

2003-02-16 Thread Thomas Esser
===
   teTeX 2.0.1
===

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


===
  General disclaimer:
===

This is a bugfix release, with only a few changes. See the file 
ANNOUNCE-2.0 for more information.

===
  Changes in this release:
===

In the src tarball:
* fix a bug that I introduced in dvipdfm (in my attempt to
  stop using the return value of sprintf)
* fix a configure bug in texinfo
* add dvipdft script to dvipdfm
* \usepackage{palatcm} for TETEXDOC
* fix a bug in texdoctk related to calling a web browser
* texk/kpathsea/Makefile.in: use % instead of @ (AFS fix)
* fmutuil --enablefmt no longer returns error code if format is
  already enabled
* mv tcdialog support files from texmf to src tarball
* remove DO_TEXLINKS variable from texconfig
* update texk/etc/texinfo.tex
* make usre that mf-nowin works without mf
* additions to INSTALL by Harald Harders (thanks!)
* texinfo update: 4.4 + bugfix - 4.5
* fix minor typo in texconfig
* use tex --parse-first-line in makempx.in
* small fixes to texk/etc/autoconf/acspecific.m4
* fix updmap for CM-Super fonts
* portability fix for libs/t1lib/t1lib.ac
* small updates to texk/tetex/doc

In the texmf tarball:
* was package added
* update Catalogue
* update tex/texinfo/texinfo.tex
* mv tcdialog support files from texmf to src tarball
* add afm files for tx/pxfonts
* update endnotes.sty
* update tocbibind, wrapfig, uktug-faq
* updatex doc/help/tds.dvi
* remove ragged2e.bug

===
  The files / installation
===

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

  Other servers will follow shortly:
ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (GER)
ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/2.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-2.0:

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

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

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

  The installation instructions are included in the tetex-src-2.0.1.tar.gz
  archive as files INSTALL (complete instructions) and QuickInstall
  (short version).


Thomas Esser, February 2003



Re: dvipdft is missing?

2003-02-15 Thread Thomas Esser
 We, tetex maintainers of Debian, got the bug which said
 that teTeX 2.0 included dvipdfm but a wrapper script
 dvipdft was missing (in the teTeX 2.0 source tree).

When I added dvipdfm to teTeX, I have looked at the dvipdft and found
that it writes to /tmp in an insecure way. Then, just before making the
teTeX-2.0 release, I have forgotten that item...

 Apparently, dvipdft was referenced in a manual page of dvipdfm.
 Is there any chance that dvipdft will be included in teTeX?

Yes, but not the original script. It needs to be fixed for security.

Thomas



Re: `@' sign in path not treated properly

2003-02-15 Thread Thomas Esser
   I've tried to compile current TeTex on Tru64Unix 5.1A with latest
 version of compilers from Compaq/HP, and I got the error below. Please, cc
 me in any replies.

The fix suggested by Albert Chin looks ok. Olaf Weber (web2c + kpathsea
maintainer) has decided to use % as separator instead as a short-term
solution and to get rid of that code in the long term.

 Please note, that configure forced usage CFLAGS -Olimit 1000 -std1 .
 -std1 makes cc into more strict mode, although it is sometimes better
 than standard -std. I'm not sure about limiting the optimization by
 default. I don't think it's a good idea and I as a user did not ask for
 it either.

That optimization limit was added to work around some compiler bugs
which produced incorrect code with higher optimization. That -std1
was needed, too at some point.

 sign. Maybe this is the same problem, I don't know, maybe it's enough to
 recreate configure with never auto* tools.

No, since automake is not used and the code in question is used in
some Makefile.in.

Thanks for your report.

Thomas



Re: solaris 9 compile faliure

2003-02-15 Thread Thomas Esser
 configure: WARNING: sys/ptem.h: present but cannot be compiled
 configure: WARNING: sys/ptem.h: check for missing prerequisite headers?
 configure: WARNING: sys/ptem.h: proceeding with the preprocessor's result
 configure: WARNING: ##  ##
 configure: WARNING: ## Report this to [EMAIL PROTECTED] ##
 configure: WARNING: ##  ##

That will be fixed in the next version.

 bison -y -d -v ./web2c.y
 conflicts:  1 shift/reduce
 test -f y.tab.c  mv -f y.tab.c y_tab.c
 make[3]: [y_tab.h] Error 1 (ignored)
 test -f y.tab.h  mv -f y.tab.h y_tab.h
 make[3]: [y_tab.h] Error 1 (ignored)
 gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -g -O2  -c main.c
 main.c:18:19: y_tab.h: No such file or directory

Strange. bison should habe created the files
  y.tab.h
  y.tab.c
  y.output
and the mv commands
  mv -f y.tab.c y_tab.c
  mv -f y.tab.h y_tab.h
should have renamed them.

It works for me (and I just have installed bison 1.75 to verify this).

Thomas



Re: how to install TeTeX 2.0 ?

2003-02-13 Thread Thomas Esser
 but now I do not know how to compile and install them.

From ANNOUNCE-2.0 (same directory as the three tar files):

  The installation instructions are included in the tetex-src.tar.gz
  archive as files INSTALL (complete instructions) and QuickInstall
  (short version).

Do you need help to unpack the tetex-src.tar.gz tarball?

Thomas



Re: teTeX-2.0, libwww, linux

2003-02-12 Thread Thomas Esser
 If I try to compile the www library in a linux (redhat-8.0) system,
 there is a header that is missing. I added an
 #include netdb.h

configure checks for netdb.h and sets HAVE_NETDB_H in wwwconf.h.
Please, check if this has worked on your system. Look into config.cache
(in libs/libwww) if HAVE_NETDB_H is not set.

wwwsys.h includes netdb.h if HAVE_NETDB_H is set. Is there some .c file
includes HTDNS.h without including wwwsys.h before? You somehow have
missed to send the actual error message...

 people use an already installed libwww. I like to compile my own TeX
 and have its binaries independent of redhat's supplied libs.

I regulary compile libwww on my linux (non-redhat system) without any
problem.

Thomas



Re: texlinks

2003-02-05 Thread Thomas Esser
 +# History:
 +#   Tue Apr  9 22:46:34 CEST 2002, te:
 +#   do not create symlinks for cont-??, metafun and mptopdf
 
 This is IMHO a bad idea, if one enables a format he/she wants
 to use it.

ConTeXt supports these formats by its helper scripts, e.g. texexec and
mptopdf (both wrappers to perl scripts).

Thomas



Re: mpost problem

2003-02-04 Thread Thomas Esser
 and changing this to:
parse_first_line = t
 would make things work again.

Sure, but I suggest to give the user a real TeX by default. If he
wants to change this default, that's his decision...

 Further, he advised to add to the beginning of /usr/bin/makempx 
parse_first_line=t
export parse_first_line
 to prevent this going wrong for other people.

A better fix was suggested by Olaf Weber:

--- orig/texk/web2c/mpware/makempx.in   Fri Oct 26 15:22:46 2001
+++ texk/web2c/mpware/makempx.inTue Feb  4 18:31:57 2003
@@ -15,7 +15,7 @@
 : ${MPTOTEX=mpto -tex}
 : ${MPTOTR=mpto -troff}
 : ${NEWER=newer}
-: ${TEX=tex}
+: ${TEX=tex --parse-first-line}
 : ${TROFF='eqn -d\$\$ | troff -Tpost'}
 
 # convert relative path to absolute in $MAKEMPX_BINDIR:

Thomas



Re: installation of tetex 2.0, replacing tetex 1.0

2003-02-03 Thread Thomas Esser
 older version of tetex. With tetex 1.0 running on my Linux box, I'm not
 sure how best to upgrade to version 2.0.  I've read FAQ point 16 on

It depends... Where does your teTeX-1.0 come from (rpm from your Linux
distribution, or self-installed)? Do you plan to use the new release
in parallel wih the old one? What directories are used by the old
installation and where do you plan to put the new one?

Thomas



updmap + cm-super

2003-02-03 Thread Thomas Esser
Bob Tennent notified by, that updmap (in teTeX-2.0) generates wrong
output for the map files of cm-super for dvipdfm. The following patch
should fix this (and other cases where the name of the .enc file contains
characters other than [A-Za-z0-9]).

Thomas

--- updmap-2.0  Sat Feb  1 18:57:18 2003
+++ updmap  Tue Feb  4 06:25:31 2003
@@ -734,9 +734,9 @@
 {
   sed -e 's@$@ %@' \
   -e 's@^\(\([^ ]*\).*\)@\1\2@' \
-  -e 's@\(.*[^A-Za-z0-9]\([^ ]*\)\.enc\(.*\)\)@\1 \2@' \
+  -e 's@\(.*\[* *\([^ ]*\)\.enc\(.*\)\)@\1 \2@' \
   -e '/%[^ ]*$/s@$@ default@' \
-  -e 's@\(.*[^A-Za-z0-9]\([^ ]*\)\.pf[ab].*\)@\1 \2@' \
+  -e 's@\(.** *\([^ ]*\)\.pf[ab].*\)@\1 \2@' \
   -e '/%[^ ]* [^ ]*$/s@\( \([^ ]*\).*\)$@\1 \2@' \
   -e 's@\(.* \([.0-9-][.0-9-]*\) *ExtendFont.*\)@\1 -e \2@' \
   -e 's@\(.* \([.0-9-][.0-9-]*\) *SlantFont.*\)@\1 -s \2@' \



teTeX-2.0

2003-02-02 Thread Thomas Esser
Well, a long time has been around since teTeX-1.0 ... I hereby proudly
presend:

===
   teTeX 2.0
===

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


===
  Main features of teTeX-2.0:
===

- included files reviewed for license problems; teTeX now is free software!
- program packages: web2c 7.4.5, pdfTeX 1.10a, e-TeX 2.1,  Omega 1.23.2.1,
  xdvik 22.40v, dvipsk 5.92b, dviljk 2.6p2, dvipdfm 0.13.2c, ps2pk 1.5,
  makeindex 2.14, texinfo 4.4, texconfig 2.0, updmap 2.0, texdoctk
- main TeX formats:
  plain.tex 3.14159265, LaTeX2e 2001/06/01, ConTeXt 2003.1.31
- TDS (TeX Directory Structure) compliant support tree
  with fonts / macros / documentation: 150 MB, 11000 files
- 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 inside the tetex-src tarball.


===
  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-2.0 from the following server:
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/   (UK)

  Other servers will follow shortly:
ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (GER)
ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/2.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-2.0:

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

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

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

  The installation instructions are included in the tetex-src.tar.gz
  archive as files INSTALL (complete instructions) and QuickInstall
  (short version).


===
  Windows and MacOS X versions
===

  I don't maintain such ports myself, but you can get them here:
Windows (win32)http://www.fptex.org/
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
texmf/doc/tetex/TETEXDOC.{ps,pdf,dvi}
  and
texmf/doc/index.html
  texmf means the directory in which you have unpacked the tetex-texmf
  tarball during the installation process


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

  Unlike previous releases, I don't plan to make binary releases or
  sub-packges of the texmf tarball. Lots of other projects and people
  provide teTeX in repacked and compiled form and I am willing to maintain
  links to such resources on teTeX's web page. I think that I will do
  a better service to the TeX community by concentrating on the three
  tarballs (src, texmf, texmfsrc) and shorter release cycles, than by
  providing binaries and repacking the distribution.


===
  Mailing lists / web pages:
===

  Mailing lists:
for discussion:[EMAIL PROTECTED]
for announcements: [EMAIL PROTECTED]

  Related web pages:
http://tug.org/teTeX/
http://www.pdftex.org/
http://www.tex.ac.uk/cgi-bin/texfaq2html?introduction=yes
http://www.dante.de/
http://tug.org/
http://www.pragma-ade.com/

Have fun!

Thomas Esser, February 2003



Re: Possible byte-order problems in TeX format files with -rc1

2003-02-02 Thread Thomas Esser
 I'm sharing format, pool and base files between a sparc64 (32-bit
 userspace) box and an i386 box --- or I was; but between 20021225 and
 -rc1, the byte-order independence of these files has broken, even
 without NO_DUMP_SHARE; all .base, .fmt. .efmt and .mem files differ
 between those platforms now.

Do you get error messages when trying to use a format file from platform
x on platform y? If yes, can you provide a testcase for me?

 This could be due to the hanging instance of NO_FMTBASE_SHARE (which
 should be NO_DUMP_SHARE) in config.h, but since I don't have 64-bit

That really looks like a bug.

I have just successfully used a i366-linux generated format file
(tex.fmt and latex.fmt) on a sparc-solaris. So, I don't see anything
wrong...

Thomas



teTeX-2.0

2003-02-02 Thread Thomas Esser
Well, a long time has been around since teTeX-1.0 ... I hereby proudly
presend:

===
   teTeX 2.0
===

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


===
  Main features of teTeX-2.0:
===

- included files reviewed for license problems; teTeX now is free software!
- program packages: web2c 7.4.5, pdfTeX 1.10a, e-TeX 2.1,  Omega 1.23.2.1,
  xdvik 22.40v, dvipsk 5.92b, dviljk 2.6p2, dvipdfm 0.13.2c, ps2pk 1.5,
  makeindex 2.14, texinfo 4.4, texconfig 2.0, updmap 2.0, texdoctk
- main TeX formats:
  plain.tex 3.14159265, LaTeX2e 2001/06/01, ConTeXt 2003.1.31
- TDS (TeX Directory Structure) compliant support tree
  with fonts / macros / documentation: 150 MB, 11000 files
- 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 inside the tetex-src tarball.


===
  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-2.0 from the following server:
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/   (UK)

  Other servers will follow shortly:
ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (GER)
ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/2.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-2.0:

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

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

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

  The installation instructions are included in the tetex-src.tar.gz
  archive as files INSTALL (complete instructions) and QuickInstall
  (short version).


===
  Windows and MacOS X versions
===

  I don't maintain such ports myself, but you can get them here:
Windows (win32)http://www.fptex.org/
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
texmf/doc/tetex/TETEXDOC.{ps,pdf,dvi}
  and
texmf/doc/index.html
  texmf means the directory in which you have unpacked the tetex-texmf
  tarball during the installation process


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

  Unlike previous releases, I don't plan to make binary releases or
  sub-packges of the texmf tarball. Lots of other projects and people
  provide teTeX in repacked and compiled form and I am willing to maintain
  links to such resources on teTeX's web page. I think that I will do
  a better service to the TeX community by concentrating on the three
  tarballs (src, texmf, texmfsrc) and shorter release cycles, than by
  providing binaries and repacking the distribution.


===
  Mailing lists / web pages:
===

  Mailing lists:
for discussion:[EMAIL PROTECTED]
for announcements: [EMAIL PROTECTED]

  Related web pages:
http://tug.org/teTeX/
http://www.pdftex.org/
http://www.tex.ac.uk/cgi-bin/texfaq2html?introduction=yes
http://www.dante.de/
http://tug.org/
http://www.pragma-ade.com/

Have fun!

Thomas Esser, February 2003



Re: texmfsrc LICENSE

2003-02-01 Thread Thomas Esser
 fixed the problem. I recommend upgrading all config.guess/config.sub
 files in the tree.

Done, thanks.

 I'm also testing on Solaris, HP-UX, IRIX, Redhat Linux, and AIX. I'm
 out for the rest of the day but will continue tomorrow.

Good. omega is known to be broken due to obsolete files in the texmf tree.
Anybody who wants to test it should get
  http://www-b.informatik.uni-hannover.de/~te/omega-update.tar.gz
and unpack it in the texmf tree.

On RedHat, please try lambda on the following file (but make sure to get the
omega-update first):
  \documentclass{article}
  \usepackage{trace}
  \begin{document}
  \traceon
  \leavevmode
  X\font\test cmbx10\relax
  X
  \end{document}
and let me know if it works (or loops with outputting [] forever).

Thomas



Re: teTeX-2.0-rc1: two requests

2003-01-31 Thread Thomas Esser
 1) Would it be possible to have a configure option to use the xpdf libraries
 already installed on the system?  (We package them already in Fink.)

It is quite late for that request (the release is planned for this
weekend). Do you mean that you have libxpdf.a (resp. .so) and libGoo.a
(resp. so) and the header files installed at standard places? If I manage
to implement this, can you check if this works ok within a few hours?

 2) Would it be possible to include the License statement inside the tarball,
 instead of separately as in v.1.0?  This would make it much easier for me
 to document the license within the Fink system.

That's easier form me to do. Which tarball do you mean (src tarball or
texmf tarball)?

 Aside from that, I can verify that teTeX-2.0-rc1 compiles and runs just
 fine on Darwin/Mac OS X.

Oh, that's just good news.

 P.S. It looks like Knuth is getting ready to release his new versions of
 TeX and MetaFont just in time for teTeX-2.0 !

It would have been in time if there had not been non-trivial dependencies
to eTeX and Omega. We have decided not to defer teTeX-2.0 for Knuth'
changes. I did include all the updates to the texmf tree, however,
so we have plain.tex version 3.14159265.

Thomas



suggested license for texmf tree; comments?

2003-01-31 Thread Thomas Esser
I plan to add the following LICENSE to the texmf tarball (will be
unpacked to the top-level of the texmf tree). Comments welcome.

Thomas

--
The files within this directory are all free software. Most of these
files are copyright by some author(s), but I have taken care that
the following conditions are true:
  - all files can be distributed: no license fee is required
  - using these files (even for commercial purpose) is not restricted
  - modification of files is allowed and the distribution of subsets
of these files are allowed; but, please check the individual license
before doing that (you might need to mark changes in some way or
rename modifies files and some files might only be distributed
together with other files)

If you find any file that violates any of these conditions, please report
that to me.

February, 2003, Thomas Esser

[EMAIL PROTECTED]



LICENSE for src tarball

2003-01-31 Thread Thomas Esser
The same for the src tarball. The license is somewhat different.
Comments welcome.

Thomas

--
The files within this directory are all free software. Most of these
files are copyright by some author(s), but I have taken care that
the following conditions are true:
  - all files can be distributed: no license fee is required
  - using these files (even for commercial purpose) is not restricted
  - modification of files is allowed or an existing translation scheme
effectively makes modification unnecessary. E.g. Knuth's WEB files
must not be changed, but the build process allows you to use change
the generated .c files by change files. Please, check the license
of a file befory you do modifications; you might need to mark those
modifications or to rename the program.
  - the distribution of modified files and subsets of these files is
allowed, but please check the licenses if you do that

If you find any file that violates any of these conditions, please report
that to me.

February, 2003, Thomas Esser

[EMAIL PROTECTED]



teTeX-2.0 - second release candidate

2003-01-31 Thread Thomas Esser
Hi,

this is the second release candidate for teTeX-2.0. I have put the files to
my server, but they'll soon be available for download at CTAN:

  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/tetex-src-2.0-rc1.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/tetex-texmf-2.0-rc1.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/tetex-texmfsrc-2.0-rc1.tar.gz
or
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX/2.0/distrib/tetex-src-2.0-rc1.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX/2.0/distrib/tetex-texmf-2.0-rc1.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX/2.0/distrib/tetex-texmfsrc-2.0-rc1.tar.gz

All sources and texmf files should be ready for release, except teTeX
specific documentation (which I am still working on). xdvik is 22.40v-RC2,
but only the documentation will change for the 22.40v release.

If all is good, I'll make the teTeX-2.0 release this weekend.

ChangeLog entries:

src tarball:
* new version number for Omega
* fix texconfig for ULTRIX' /bin/sh5
* merge updates from web2c 7.4.5 (from Olaf)
* fix bugs in pdftosrc (by Olaf Weber)
* irgnore error in libs/ncurses/Makefile.in; for ULTRIX
* boundig-box bugfix in dvips
* help string and doc bugfix in dvips
* texconfig --help fix
* portability fixes: strdup - xstrdup in omega, pdftex and xdvi
* xdvi update to 22.40v-RC1
* libwww: disable appkit header
* update config.sub / config.guess from ftp.gnu.org
* add missing \ in install-exec target (top-level Makefile)
* distclean now removes libs/xpdf/config.cache and
  libs/config.cache
* make - $(MAKE) in texk/web2c/pdftexdir/pdftex.mk

texmf tarball:
* LICENSE added
* texinfo.tex updated
* uktug-faq updated
* aliases file updated for lucida bright metrics
* texbook.tex / mfbook.tex removed (license, argh!)
* update texinfo.tex
* update Catalogue
* update koma-script
* updated platex docs, mimulcol.tex, verbatim.tex
* plain tex support for mathtime removed (license problem)
* update koma-script
* update Catalogue
* ConTeXt documentation is back: ms-cb-en.pdf
* update wrapfig
* update context
* update texinfo.tex
* update ragged2e
* update footmisc
* update support files for lucida bright
* update fontname maps
* update Catalogue
* update hyperref
* update CTAN.sites
* plain.tex version 3.14159265 (from Knuth)
* updated texbook.tex, errata.tex (from Knuth)
* updated tocbibind package
* small update on texdoctk database (texdoc.dat)
* moved epsf.tex to tex/generic/misc
* update tex/plain/misc/fontchart.tex
* update shapepar
* update tocloft package

Thomas



Re: teTeX-2.0 - second release candidate

2003-01-31 Thread Thomas Esser
  * texbook.tex / mfbook.tex removed (license, argh!)
 
 Definitely the right thing to do.  If you have found them on CTAN in a
 location outside of the nonfree tree, you should notify the CTAN
 maintainers: it would be definitely not nice to Addison Wesley and
 Knuth to suggest by a bad placement of those files that people were
 allowed to use them freely.

Robin, are you listening?

Thomas



Re: How can I instruct dvips to use outline fonts instead of the CMones?

2003-01-29 Thread Thomas Esser
 Could anybody tell me how to instruct dvips
 to use bluesky fonts instead of the standard
 Computer Modern fonts?

The following works with standard teTeX-1.0. I don't know if this is
different in RedHat's version...

  cd `kpsewhich -expand-var='$TEXMFMAIN'`/dvips/config
  vi updmap # or use a different editor
# change type1_default=false - type1_default=true
  ./updmap

That's it. updmap is described in TETEXDOC, just
  texdoc TETEXDOC

Thomas



Re: teTeX dvips/bluesky/bsr.map and updmap

2003-01-28 Thread Thomas Esser
 I am a Japanese pTeX on teTeX user.   I use TeXShop and dvipdfm
 program to compile TeX and preview on my Mac OS X, which needs
 reencode files for computer modern fonts which are remapped by
 dvipdfm.

Can you please explain, why you think that you need reencoding for all
fonts in the bsr set? The idea of reencoding is to help the reader to
find ligatures (if you have a version with the search option) and to
help text extraction.

I don't see a benefit for reencoding e.g. cmbsy10. In the map files from
the author of dvipdfm, only the pure text fonts have been reencoded
(see cmr.map in the dvipdfm distribution).

 While making this encode files, I found updmap didnot work on Mac OS
 X since sed cannot understand replacement statements like
 's/\(.*\)/\0 \1/'.   '' mark do the same work as '\0' on Mac OS X
 and '\0' is just a letter '0'.   I don't know how to avoid this
 matter.

I just have fixed a few compatibility problems with updmap and I hope
that the teTeX-2.0 version will be good enough. If you want to test it
now, get it from here:
   http://www.dbs.uni-hannover.de/~te/updmap

Thomas



texinfo pretest

2003-01-24 Thread Thomas Esser
Hi,

Karl Berry plans a new pretest of texinfo and a new release just in
time for teTeX-2.0. There will be an announce (by Karl) about that new
texinfo-pretest very soon.

If you have the possibility/time, please, test this texinfo pretest and
report any bug / problem.

Thomas



Re: 20030112 breaks dvips -o |lpr

2003-01-16 Thread Thomas Esser
[added Tomas Rokicki to the recepients, throwing him into this
 discussion]

Hi,

-o |lpr no longer works, because the default config file of dvips now
correctly sets secure mode on. Secure mode can be turned off by putting
z0 into a config file for dvips or by specifying -R0 on the commandline
(that -R0 does not work in the dvips contained in RedHat 8.0 which makes
the problem even worse there).

When I decided to enable secure mode in dvips, I thought it was a good
thing to make sure that command execution via special's is disabled by
default. I was not aware that this includes almost all command execution
of dvips (font generation is controled separately), including output
pipes.

So, I think that many teTeX users will be suprised if teTeX-2.0 comes
with security on by default in dvips.

Tomas, I don't think that the output pipe is a security concern, since
it cannot be set via the dvi file. Do you think that you can change the
implementation of secure mode to allow the output pipe?

Thomas



Re: pdftosrc and texmf.in problem?

2003-01-16 Thread Thomas Esser
 I am one of tetex maintainers of Debian and we got a bug report
 that please include pdftosrc in tetex-bin

I see. pdftosrc was even included in good-old-teTeX-1.0... I have
just added
  @PTEX@pdftosrc = pdftosrc
 ...tie $(ttf2afm) $(pdftosrc) ...
to texk/web2c/Makefile.in. Seems that this is sufficient.

Olaf, any objections?

 XDVIINPUTS = .;$TEXMF/{xdvi,dvips}//
 DVIPDFMINPUTS = .;$TEXMF/{dvipdfm,dvips}//

Olaf just has done this for web2c-7.4.4.

Thomas



Re: 20030112 breaks dvips -o |lpr

2003-01-16 Thread Thomas Esser
 Don't see the necessity.  root filters (like in line spoolers) are
 run in separate directories and with command line options specified
 by the filter programmer.

Full ACK. Whoever writes such a filter should know what he is doing and
put something like an explicit -f or -o argument into the commandline
of dvips.

Thomas



Re: When teTeX 2.0 will be released?

2003-01-07 Thread Thomas Esser
 Sorry to ask this again but is there any rough
 plan when teTeX 2.0 will be released?

Hopefully in some days. My plan is to wait for pdftex-1.10a and that's
not yet released.

 I heard once that it would be near the end of 2002
 but it is 2003 already ;)

The beginning of 2003 is near the end of 2002, isn's it?

Thomas



Re: platex+teTeX

2003-01-01 Thread Thomas Esser
 trees, one for the original teTeX and one for ptex. I'd rather unify
 these two, if possible --- this will also simplify the situation for
 users who require access to both trees, and save me some support
 time.

Your users should not notice much of the separation into two trees if
you set up both texmf trees in the system-wide texmf.cnf file.

Thomas



Re: Problems with teTeX on FreeBSD 4.7

2002-12-26 Thread Thomas Esser
 i've looked over the list of supported teTeX platforms at the above link, 
 but none of them corresponds to my platform, which is X86/cygwin . 
 do you support the cygwin platform, or are the cygwin people responsible
 for that?

Yes, teTeX for cygwin can be downloaded at various cygwin sites.

Thomas



Re: make failed with 20021225 beta

2002-12-26 Thread Thomas Esser
 sortid.c: In function `sort_idx':
 sortid.c:53: `LC_COLLATE' undeclared (first use in this function)
 sortid.c:53: (Each undeclared identifier is reported only once
...

Willem Jan Palenstijn has found the reason for this and submitted
a patch:

  From what I can tell, it's caused by checks for libz and the C
  preprocessor conflicting with eachother in texk/dvipdfm. The check for
  libz sets CPP to a temp value, and then starts the preprocessor check,
  which then writes the (very broken) temp value to the config.cache,
  which causes the locale.h check to break in texk/makeindexk/configure.
  ...

A possible fix is to invoke AC_PROG_CPP in texk/dvipdfm/configure.in
after AC_PROG_CC. If you have autoconf-1.13 installed, then you
can update your configure script by
  cd texk/dvipdfm; autoconf -m ../etc/autoconf
I just have put a fixed texk/dvipdfm/configure script at
  http://www.dbs.uni-hannover.de/~te/configure

Another possible workaround is to omit --with-system-zlib. 

 I'm not sure this is a bug or a problem of my system
 but I hope this will help anyway.

No, it is not a bug os your system.

Thomas



Re: 2 files missing in texmf tree

2002-12-26 Thread Thomas Esser
 I noticed that in teTeX-texmf-beta-20021225.tar.gz
 bsr-interpolated.map bsr.map seemed missing.

$ tar ztvf /t/src/archiv/teTeX-texmf-beta-20021225.tar.gz '*/bsr*.map'
-rw-r--r-- te/users   6958 2002-12-25 15:05:25 ./dvips/tetex/bsr.map
-rw-r--r-- te/users   2315 2002-12-25 15:14:37 ./dvips/tetex/bsr-interpolated.map

 Is this intentional?

These files have been moved into dvips/tetex, because they really belong
there. I have written these files and they have not been supplied by
BSR or anybody else.

Thomas



Re: Problems with teTeX on FreeBSD 4.7

2002-12-25 Thread Thomas Esser
 Building the most recent teTeX (tetex-src-1.0.7.tar.gz) on our OpenBSD
 Sparc server proceeded without problems. When I tried to add support
 for our FreeBSD i386 platforms by mounting the proper directories on the
 freebsd platform, logging in there and doing:

Thanks for your bug report.

Since you have found your work-around and since I am close to release
a new version of teTeX, it does not make much sense to try fixing
teTeX-1.0.7 in this respect.

The current teTeX-beta (which is already close to the next teTeX
release) is known to work fine on FreeBSD/i386. If you want to try
it yourself, follow the beta versions link on the teTeX homepage
(http://tug.org/teTeX/).

Thomas



20021225 pretest

2002-12-25 Thread Thomas Esser
Hi,

I just have uploaded a new teTeX-beta release which will soon appear on ctan, e.g.
  ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021225.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021225.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021225.tar.gz
or
  ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021225.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021225.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021225.tar.gz

A new pretest on the way to teTeX-2.0. The main change is added support
for dvipdfm.

ChangeLog entries:

src tarball:
* dvipdfm added
* texconfig support for dvipdfm
* AC_ARG_ENABLE fix for xdvik
* bugfix for localized pool files in fmtutil
* update localized pool files

texmf tarball:
* doc/context/ms-cb-en.pdf removed (silly copyright which Hans
  did not fix)
* update texdoctk's database
* explicit encoding for Knuth's 75 fonts in map files; this
  helps dvipdfm

Thomas



Re: 20021223 pretest

2002-12-23 Thread Thomas Esser
 are the xdelta files wrong, or they are correct, and you just renamed
 the texms and texmfsrc tarballs after making xdeltas?

Thanks for checking. Yes, I have just renamed the two tarballs after
creating the deltas. So, this time, everything should be ok.

Thomas



20021221 pretest

2002-12-21 Thread Thomas Esser
Hi,

I just have uploaded a new teTeX-beta release which will soon appear on ctan, e.g.
  ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021221.tar.gz
or
  ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021221.tar.gz

This again is another sync point on the way to the next stable release.
You can use these sources with the latest texmf tarball (20021216
pretest). Omega 1.23.2 as in these tarballs is what John Plaice tells
us to release. pdftex is close to a stable release, too.

I expect to be able to release teTeX-2.0 really soon now.

ChangeLog for src tarball:
* update to web2c-7.4.1, pdftex 1.10a-RC3

Thomas



20021219 pretest

2002-12-19 Thread Thomas Esser
Hi,

I just have uploaded a new teTeX-beta release which will soon appear on ctan, e.g.
  ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021216.tar.gz
or
  ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021216.tar.gz

This again is another sync point on the way to the next stable release.
You can use these sources with the texmf tarball from the last pretest
(20021216).

ChangeLog for src tarball:
* update pdftex to version 3.14159-1.10a-RC2
* bugfix for texk/kpathsea/tex-make.c

Thomas



bugfix for tex-make.c (20021216 pretest)

2002-12-18 Thread Thomas Esser
We have the following bugfix for the 20021216 pretest. I don't want to
make a new release just because of that (on the other hand, I don't want
to let you be uninformed about this bug, too). The file exists in the
texk/kpathsea directory.

Thomas

diff -u -r1.13 -r1.14
--- tex-make.c  14 Dec 2002 12:31:17 -  1.13
+++ tex-make.c  17 Dec 2002 07:09:36 -  1.14
@@ -230,6 +230,7 @@
 }
 close(childerr);
   }
+  /* FIXME: We could/should close all other file descriptors as well. */
   /* exec -- on failure a call of _exit(2) it is the only option */
   if (execvp(args[0], args))
 perror(args[0]);
@@ -283,6 +284,8 @@
   /* Free the name if we're not returning it.  */
   if (fn != ret)
 free (fn);
+} else {
+  ret = NULL;
 }
   }
 #endif





Re: 20021216 pretest

2002-12-16 Thread Thomas Esser
Vladimir, thanks for reporting this so quickly.

Thomas



20021210 pretest

2002-12-10 Thread Thomas Esser
Hi,

I just have uploaded a new teTeX-beta release which will soon appear on 
ctan, e.g.
  ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021210.tar.gz
or
  ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021210.tar.gz

This just fixes the image inclusion problem of pdftex and the compile
problems when --with-system-zlib is used:
* libpng + zlib: revert win32 changes
* updated pdftex to version 1.10a-RC1

Use these sources with yesterday's texmf tarball.

Thomas



Re: Building teTeX on HP-UX 11.0

2002-12-09 Thread Thomas Esser
 checking host system type... Invalid configuration
 `hppa2.0w-hp-hpux11.00': machine `hppa2.0w-hp' not recognized

For the current teTeX-beta, I just have updated the relevant config.sub /
config.guess files from the gnu server. That hopefully fixes this problem.

So, you can try if today's teTeX-beta release fixed your problems. That teTeX-beta
release will soon (within the next 24 hours) be available at
  ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021209.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021209.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021209.tar.gz
or
  ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021209.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021209.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021209.tar.gz

Thomas



Re: europs

2002-12-07 Thread Thomas Esser
 I want to use the Euro-character in LaTeX. Therefore I tried to install  
 the europs.sty package under teTeX in Mac OS X, but without success.

teTeX-beta includes the eurosym package for more than two months now.
You can try this if your Mac OS X port of teTeX already includes that
package. Documentation is included in texmf/doc/fonts/eurosym.

 Perhaps I should not extract the eurofont.zip for Windows and rename  
 the extracted files appropriately, but adapt the eurofont.sea.hqx for  
 Mac somehow.

I don't think that this is the problem. pdftex works fine with usual
type1 fonts. I'd guess that there are missing or incorect lines in your
map files that pdftex uses.

But, since Rowland McDonnell (author of the eurofont package) is a MAC
user, I sugggest that you contact him directly: [EMAIL PROTECTED]

Thomas



Re: teTeX-src-beta-20021114: logo fonts

2002-12-07 Thread Thomas Esser
 BTW, wouln't it be practical to have dvi files of the standard TeX
 programs (Knuth's tangle, weave (webman), dvitype,...) in the
 /usr/local/teTeX/share/texmf/doc directory for reference?

I can recommend everyone who really wants to read the weave-output to
run pdftex instead of tex on these files. Due to pdfwebmac.tex, the
output has wonderful references in the pdf file.

But, I think that I am not going to distribute the typeset documentation
of these files (neither dvi nor pdf). People get teTeX always with source
code and generating these files is easy.

Thomas



Re: Local texmf tree not correctly recognised

2002-12-03 Thread Thomas Esser
 I installed some local additions to the system wide texmf tree in
 ~~/texmf. In order to have latex pick that stuff up, I set $TEXMF to
 {$HOME/texmf,!!$TEXMFMAIN//,!!$TEXMFLOCAL//}. That results in:

You should make this
  {$HOME/texmf,!!$TEXMFMAIN,!!$TEXMFLOCAL}

 warning: kpathsea: variable `TEXMF' references itself (eventually).

I have seen this before. Could you please report that to [EMAIL PROTECTED]?

Thomas



Re: Quick question regarding -src-specials

2002-12-01 Thread Thomas Esser
 It is a well-known problem that there are quite a few TeX versions
 are around where -src-specials will cause the equivalent of
 \usepackage{indentfirst}, namely causing chapter beginnings and the
 like under LaTeX to be indented.

I think that teTeX-beta never had this bug. It was introduced by a last
minute web2c-fix, shortly before TeX Live 7 was released.  I was unsure
about that fix and had not aapplied it to teTeX-beta.

 Are there any specific releases of teTeX-beta and/or TeXlive that one
 could recommend as not being afflicted in that particular manner?

I think that only the first versions of TeX Live 7 are affected. The
programs identify themself with a web2c-version that ends up with x,
7.3.7x I think.

Thomas



Re: Duplicate messages

2002-11-26 Thread Thomas Esser
 Is it just me or are others getting duplicate messages from the
 list? Thomas, can you take care of this problem? Thanks.

No, it is not just you. I have found out, that the duplicate messages
are being send via btamail.net.cn back to the list. Thus, I have just
unsubscribed all (two) adresses subscribed from there.

Thomas



Re: pk font not created

2002-11-15 Thread Thomas Esser
 This is METAFONT, Version 2.7182 (Web2C 7.3.1) (base=mf 2002.11.8)  14
 NOV 2002 16:58
 **\mode:=ljfzzzfr; mag:=1+57/600; nonstopmode; input cmsy10
...
 ! This can't happen (m).

Your metafont binary does not work properly. Can you try to recompile
metafont with no or less optimitation?

Thomas



Re: new dvips

2002-10-31 Thread Thomas Esser
  When we say that the character shifting issue has been corrected,
  do we mean that
   dvips -Ppdf ...   without either -G or -G0, 
  now works for computer modern, adobe postscript, and combinations of them?
  Is that right? 

It means that -G1 (as set e.g. via -Ppdf) does no longer produce
incorrect output.  The remapping of characters works for computer modern,
but it does not work for a lot of other fonts. The new dvips decides on
a per-font basis whether to remap it or not and it only remaps if that
won't mess up the result.

Thomas



Re: Compilation problem (no check for missing headers)

2002-10-25 Thread Thomas Esser
 I downloaded tetex-src-1.0.7.tar.gz, ran './configure --prefix=$HOME'
 and then 'make'.  The compilation halted part way through with
 
 gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..   -g -O2  -c x11.c
 x11.c:19: X11/Xlib.h: No such file or directory
 x11.c:20: X11/Intrinsic.h: No such file or directory
 x11.c:21: X11/StringDefs.h: No such file or directory
 
 Shouldn't the --configure stage check for the presence of these
 headers?

That's right but a bug prevents this from working everywhere. It is
fixed in teTeX-beta 20021025 (see: http://tug.org/teTeX/)

If you want to use teTeX-1.0.7 instead of the current beta, try
  ./configure --without-x

Thomas



Re: dvips-ing TETEXDOC.dvi

2002-10-24 Thread Thomas Esser
 No doubt this is an FAQ somewhere, but if I use the '-Ppdf' option when
 dvips-ing TETEXDOC.dvi, the 'fi' ligatures turn into English pound
 symbols.  Further processing of the PS file with gs's ps2pdf doesn't
 help.  Using the '-Pcmz' option avoids this problem.  Perhaps I have
 misunderstood the reason for using '-Ppdf': should it be used only if
 one intends to immediately distill the PS file with Adobe's Acrobat
 distiller program? (Since I don't have this program, I can't test
 whether the resulting PDF file would be OK.)

That -Ppdf turn on a feature called character shifting and dvips is
not smart enough to detect that this does not work with all fonts. This
is fixed in newer version of dvips, but with the old version, you can
use -Ppdf -G0.

Thomas



Re: format files

2002-10-24 Thread Thomas Esser
 I have a metapost file that begins with %latex.  I could process
 this file until teTeX-beta-20021013 (web2c-7.3.8).  Now I have to use
 the commandline option --tex=latex.  %latex is ignored and plain
 TeX is used.  Is this desired?

texmf.cnf now has parse_first_line = f to ensure that TeX behaves
100% correct in the default setup.

There are several ways to solve your problem:
  - you can set parse_first_line = t in your texmf.cnf
  - you can add parse_first_line.mpost = t in your texmf.cnf
  - you can invoke mpost with parse_first_line=t in the environment
  ...

 Another problem is that tex \latex myfile doesn't work properly.

What exactly is the problem? I just have successfully tried
  $ tex \latex small2e
  This is TeX, Version 3.14159 (Web2C 7.3.9)
  (/usr/share/texmf/tex/latex/base/small2e.tex
  LaTeX2e 2001/06/01
  ...
  Transcript written on small2e.log

Thomas



Re: is entry for omega in fmtutil.in okay?

2002-10-24 Thread Thomas Esser
 so its main action was texconfig init, I believe.

Ah, yes. And that calls fmtutil --all. I was not aware of the fact that
fmtutil --all tries to locate all hyphen setup files using kpsewhich.
This does not make sense and I have fixed this now in fmtutil (even
though the real bug was in fmtutil.cnf).

 I hope this explanation is useful enough for you.

Yes, thanks.

Thomas

PS: if anybody is interested, here is the patch.

--- teTeX-src-beta-20021022/texk/tetex/fmtutil  Tue Oct 22 23:50:27 2002
+++ teTeX-src-beta/texk/tetex/fmtutil   Fri Oct 25 02:29:37 2002
 -20,6 +20,7 
 
 ###
 # program history:
+#   Fri Oct 25 02:29:06 CEST 2002: now more careful about find_hyphenfile()
 #   Tue Oct 22 22:46:48 CEST 2002: -jobname, oft extension
 #   Fri Oct  4 22:33:17 CEST 2002: add more cli stuff: enablefmt
 #  disablefmt listcfg
 -259,6 +260,7 
   cnf_file=# global variable: full name of the config file
   cmd= # desired action from command line
   needsCleanup=false
+  need_find_hyphenfile=false
 
   # mktexfmtMode: if called as mktexfmt, set to true. Will echo the generated
   # filename after successful generation to stdout then (and nothing else).
 -503,7 +505,10 
 find_hyphenfile()
 {
   format=$1; hyphenation=$2
-  kpsewhich -progname=$format -format=tex $hyphenation
+  case $hyphenation in
+-) ;;
+*) kpsewhich -progname=$format -format=tex $hyphenation;;
+  esac
 }
 
 ###
 -593,7 +598,9 
 ###
 check_match()
 {
-  this_hyphenfile=`find_hyphenfile $format $hyphenation`
+  $need_find_hyphenfile  \
+this_hyphenfile=`find_hyphenfile $format $hyphenation`
+
   eval $match_cmd  setmatch true
 }
 
 -638,6 +645,7 
 {
   hyphenfile=$1
 
+  need_find_hyphenfile=true
   match_cmd=test x\$this_hyphenfile = x$hyphenfile
 
   # No match before the loop:



20021025 pretest

2002-10-24 Thread Thomas Esser
Hi,

I just have uploaded a new teTeX-beta release which will soon appear on ctan, e.g.
  ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021025.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021025.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021025.tar.gz
or
  ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021025.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021025.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021025.tar.gz

There are a few small fixes and minor improvements, so I thought to make a new pretest:

src tarball:
* fix typo in texk/web2c/fmtutil.in
* don't fail if X11 is not available, just skip xdvik, mfw
* update texinfo.tex, adobe.map, typeface.map
* add parse_first_line.mpost = t to texmf.in
* fix help summary in header of updmap script
* fix omega and pdfamstex entries in fmtutil.in
* fmtutil no longer looks for hyphen setup files in cases where
  that information is irrelevant
* merge Omega changes from TeX Live
* texconfig now copies updmap.cfg to $VARTEXMF

texmf tarball:
* update texinfo.tex
* update hyperref
* remove files that are installed by make install by the
  src tarball
* update ConTeXt (2002.10.16)
* update *-pl.pool files
* update pdftex.def

Thomas



Re: texi2pdf

2002-10-22 Thread Thomas Esser
 Well, I've been trying to create PDF from a .texi document where makeinfo and 
 texi2html work fine.  But, texi2pdf always fails.  I'm attaching the document 
 which is part of the emacs package ESS as an example.  Any help would be 
 appreciated.  Thanks.

That seems to be an invalid texinfo source file. texi2dvi does not run,
either.

The documentation contained in
  ftp://ftp.stat.math.ethz.ch/Software/emacs/ESS/ess-5.1.20.tar.gz
works fine with texi2pdf:
  cd ess-5.1.20/doc
  texi2pdf readme.texi
  texi2pdf ess.texi 

Thomas



Re: dvii

2002-10-13 Thread Thomas Esser

 CTAN. It compiled here under debian Linux/Pentium II without problems.

The package does not automatically work on 64bit platforms.  Anyway,
this is easy to fix using GNU autoconf. In short: I'll think about
including it, but no promisse now...

Thomas




20021013 pretest

2002-10-13 Thread Thomas Esser

Hi,

dante does not yet have the new files (uploaded today at about 4:20
a.m. local time). They are, however, available at the cam.ctan.org:

  ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021013.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021013.tar.gz
  
ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021013.tar.gz

Thomas



Re: 18 less binaries built

2002-10-13 Thread Thomas Esser

 teTeX-src-beta-20020922
 teTeX-texmf-beta-20021006
...
 The following are missing from the list given in INSTALL:
 
 cont-en
 metafun

These should no longer be called directly. texexec supports them better.
The list in INSTALL is wrong and I'll fix that.

 iniomega lambda mkocp mkofm odvicopy odvitype ofm2opl omega omfonts
 opl2ofm otangle otp2ocp outocp ovf2ovp ovp2ovf viromega

Omega was temporarily removed from teTeX-beta. It is now back (with the
20021013 pretest).

With the 20021013 pretest, the list in INSTALL is much less wrong (because
Omega is back), but still:
  listed, but non-existing: cont-en metafun
  existing, but not listed: mktexfmt updmap

I just have fixed that for the next pretest.

Thomas



Re: Stack size limit?

2002-09-11 Thread Thomas Esser

Dear David,

 I found that the following ditty which in earlier incarnations of my
 system just died almost immediately with a Segmentation Fault, will
 under current 2.4 Linux kernels under, say, RedHat's (null) beta,
 cause the machine to more or less freeze:
 
 tex '\def~{\if~}~'

My system (linux with 2.4.19 kernel) get slower, but tex is stopped with
  ! TeX capacity exceeded, sorry [main memory size=251].
after a few seconds.

 That's bad.  So perhaps one should let TeX automatically set a stack
 size limit, roughly what
 ulimit -s 1024 or so would do.

There are always ways to do weired things and to bring the system down
unless you set up limits that make the system unusable. I don't think
that adding such a system dependency is worth the trouble. Anyway,
the maintainer of web2c should decide that (since I aim to follow him
as closely as possible), so I'll forward him your request.

Thomas



20020911 pretest

2002-09-11 Thread Thomas Esser

Hi,

I just have uploaded a new teTeX-beta release:
  ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20020911.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20020911.tar.gz

Differences from previous release:

src tarball:
* changed [EMAIL PROTECTED] - [EMAIL PROTECTED]
* updated libwww (to version 5.4.0)

texmf tarball:
* clean up a few files / directories

For those, who are curious about the frequency of new teTeX-beta releases:
DANTE has announced to produce CTAN CDs that are send to its members,
so I try to provide the best possible teTeX-beta for it (data from CTAN
will be taken about mid of September) and I make new releases even
with just a few changes.

Thomas



Re: fancybox documentation missing

2002-09-08 Thread Thomas Esser

 Just wanted to let you know that the fancybox documentation obtained
 by running latex on the fancybox.doc file is missing from tetex.

You have reported this quite some time ago and I have added the missing
fancydoc.dvi file. There has not been a stable teTeX release since,
only new teTeX-beta releases.

Thomas



Re: eusm10/teTeX-20020906

2002-09-07 Thread Thomas Esser

Hi Reinhard,

 running make world I got the message
...
 Error: `tex -ini  -fmt=dklatex -progname=dklatex dklatex.ini' failed
...
 The message says that I have to update my format file but what I do
 not understand is why texconfig init dklatex works without any error
 messages.
 
 And the LaTeX version is the same as in 20020530.  What has been
 changed? 

I have added a TEXMFCNF=$(texmf)/web2c setting to the top-level
Makefile.in, but I don't think that this was really necessary.  So,
for now, I'll only pass TEXMFMAIN and PATH for the final mktexlsr,
fmtutil and texlinks calls.

I think that if you change
test -f $(scriptdir)/fmtutil  \
  TEXMFCNF=$(texmf)/web2c TEXMFMAIN=$(texmf) 
PATH=$(scriptdir):$(bindir):$(PATH) \
$(scriptdir)/fmtutil --all
test -f $(scriptdir)/texlinks  \
  TEXMF=$(texmf) TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
$(scriptdir)/texlinks
to
test -f $(scriptdir)/fmtutil  \
  TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
$(scriptdir)/fmtutil --all
test -f $(scriptdir)/texlinks  \
  TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
$(scriptdir)/texlinks
it'll work.

Thomas



20020906 pretest

2002-09-06 Thread Thomas Esser

Hi,

I just have uploaded a new teTeX-beta release, which will sonn be
available for download at:
  ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20020906.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20020906.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20020906.tar.gz

Main differences from previous release:

src tarball:
* fixed permissions of config.sub / config.guess

texmf tarball:
* updated koma-script

Thomas



Re: beta-20020905 No rule to make target `../klibtool.config'

2002-09-06 Thread Thomas Esser

 This works. Thanks.

Good to know.

 Does make -j2 work?

Yes. When compiling in texk/web2c, only one CPU will be used, however
(a .NOTPARALLEL prevents make -j2 from failing there).

Thomas



20020905 pretest

2002-09-05 Thread Thomas Esser

Hi,

I just have uploaded a new teTeX-beta release. It will soon be available
for download at:
  ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20020905.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20020905.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20020905.tar.gz

Main differences from previous release:

src tarball:
* config.sub / config.guess updated
* xdvik updated to 22.40l
* bugfix in updmap (when using Adobe fonts instead of default
  URW fonts)

texmf tarball:
* hyperref updated
* type1cm updated
* eso-pic updated
* footmisc updated
* missing *.lco files for koma-script added
* updated UK-TUG FAQ

Thomas



Re: [PATCH] Wrong font mappings with updmap 20020901 pretest

2002-09-02 Thread Thomas Esser

 when configured to use the Adobe Base 35 fonts updmap erroneously maps 
 the fonts from the phv*8an family to Helvetica-Condensed instead of 
 Helvetica-Narrow. I have included a patch for updmap below.

Whow! Thanks a lot for spotting this one! How silly of me to assume that
simple u - p mapping between the urw and adobe fonts ... :-(

Thomas



20020901 pretest

2002-09-01 Thread Thomas Esser

Hi,

I have uploaded a new teTeX-beta release, which will soon appear here:
  ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20020901.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20020901.tar.gz

Main differences from previous release:
* remove libs/libtiff/mkversion binary
* more careful memory settings in texmf.in
* fix cleanup() in fmtutil, texconfig, texlinks, updmap
* new updmap options to allow to download standard fonts
  with dvips and pdftex

The new updmap options allow to set up dvips / pdftex to download the
standard fonts. Downloading the standard fonts gives you bigger files,
but this works around bugs where badly broken fonts would be used
instead of the original Adobe fonts when using some funny software or
postscript printer.

updmap generates two map files for pdftex: pdftex_dl14.map and
pdftex_ndl14.map (one with download and the other no download).
pdftex.map will be a symlink to one of the two, depending on what you
choose as pdftexDownloadBase14 (true/false) in your updmap configuration.

The setup for dvips is more user-friendly, because updmap generates
a default configuration for dvips (depending on dvipsDownloadBase35)
plus two additional map files that can be used to override the default
on the dvips commandline: -Pdownload35 resp. -Pbuildin35.

Thomas



Re: Problems with texlinks and fmtutil

2002-08-31 Thread Thomas Esser

 this problem?  I'd always thought that exit x should set $? to x on all
 platforms.

I guess that the systems in question don't show rc=0 when executing the
following code:
  /bin/sh -c trap 'echo rc=\$?; exit \$rc' 0; false; exit 0

On Linux with bash and with the /bin/sh on Sun Solaris 2.7, I get rc=0,
however.

Anyway, I will use a common way for setting up $tmpdir and cleaning it up
in all my scripts using the technique of the new updmap.

The new way no longer calls the trap on signal 0 and needs an explicit
call to cleanup(). A graceful termination of the script will call true;
cleanup instead of exit 0.  The first motivation for the new technique
was to work around a bug on OS/X (where /bin/sh is a broken zsh)...

Thomas

PS: did anybody get any bounces / problem reports when sending to
[EMAIL PROTECTED] (not tetex-pretest!). There has not
been any message on the tetex list since july, 8th.  any I wonder
if there is a technical problem...



Re: cont-en format fails to build if --disable-multiplatform set

2002-08-28 Thread Thomas Esser

 but when doing
 ./configure  --disable-a4 --prefix=/usr/local/teTeX-2.0
 --disable-multiplatform
...
 running `pdfetex -ini   -efmt=cont-en -progname=context *cont-en.ini' ...
 
 (/usr/local/teTeX-2.0/share/texmf/tex/context/base/math-tex.tex
 ! TeX capacity exceeded, sorry [hash size=25000].
 \setvalue ...xpandafter \def \csname #1\endcsname

 \dodefinemathcommand ...{\@mt \mathcollection #1}
   {\puremathcomm
 {#2}{#4}}\e...
 l.105 ...athcommand [csc] [nolop] {\mbox{csc}}

 No pages of output.

 Error: `pdfetex -ini  -efmt=cont-en -progname=context *cont-en.ini' failed

Thanks for the report.

The only explanation that comes into my mind is that different texmf.cnf
files are used (with resp. w/o --disable-multiplatform).

Does it help to add TEXMFCNF=$(texmf)/web2c to Makefile.in as in
test -f $(scriptdir)/fmtutil  \
  TEXMFCNF=$(texmf)/web2c TEXMFMAIN=$(texmf) 
PATH=$(scriptdir):$(bindir):$(PATH) \
  $(scriptdir)/fmtutil --all

Thomas



Re: beta-20020530: compile problems on Tru64 5.0A

2002-08-02 Thread Thomas Esser

 Thomas Anders wrote:
  compiling teTeX-src-beta-20020530 on Tru64 Unix 5.0A PK3
  using Compaq compilers (cc -std1) fails

 While we're at it: make distclean fails with Tru64's stock
 /usr/bin/make:

 foo# make clean
 [...]
 cd ../../../libs/xpdf  make  clean
 Make: Don't know how to make clean.  Stop.
 *** Exit 1
 Stop.
 *** Exit 1
 Stop.
 *** Exit 1
 Stop.
 *** Exit 1
 Stop.
 foo#


 GNU make works fine here.

I guess the problem are the two lines
  cd $(LIBXPDFDIR)  $(MAKE) $(makeargs) $
in the mostlyclean clean and distclean maintainer-clean extraclean
targets in texk/web2c/pdftexdir/Makefile.in.

I think that these should just be removed. Thanks for your report.

Thomas



Re: a problem compiling on Solaris/SPARC 7, gcc 3.1

2002-08-02 Thread Thomas Esser

 Trying to compile on Solaris/SPARC 7, under gcc-3.1,
 in xdvik get:

 gcc -DHAVE_CONFIG_H  -I. -I. -I.. -I./.. -I../../libs/libwww -I./../../libs/libwww 
-DHAVE_LIBWWW -DHAVE_WWWLIB_H -I../../libs/t1lib -I./../../libs/t1lib 
-I../../libs/t1lib/../type1 -I./../../libs/t1lib/../type1 -DPS_GS -DOmega 
-I../../libs/t1lib/lib/t1lib -I../kpathsea   -g -O2  -c dvi-draw.c
 dvi-draw.c:1418: conflicting types for `set_char'
 dvi-draw.c:1418: an argument type that has a default promotion can't match an em
 pty parameter name list declaration
 xdvi.h:1117: previous declaration of `set_char'

If NeedFunctionPrototypes is not set, then
  dvi-draw.c has void set_char (cmd, ch) wide_ubyte cmd; wide_ubyte ch; { ... }
  xdvi.h has void set_char ();

If NeedFunctionPrototypes is set, then
  dvi-draw.c has void set_char (wide_ubyte cmd, wide_ubyte ch) { ... }
  xdvi.h has void set_char (wide_ubyte, wide_ubyte);

Can you please check if adding
  -DNeedFunctionPrototypes
fixes your problem?

Thomas



Re: documentation buglet

2002-08-02 Thread Thomas Esser

 I guess xdvik should try to mimick teTeX's defaults as close as
 possible (because most people installing xdvik will already have
 teTeX installed).

Well, the xdvik in teTeX does not install any map or config file nor
does it install the app-default file. If you want to follow, you need
to add some works about manual installation of these files or provide
a separate install-target (install-extradata or whatever name).

 fonts). Do we need some configure stuff for that, or can we maybe
 just rely on falling back to the PK fonts in that case, and maybe
 improve the explanation in the INSTALL file?

I guess that people fetching a separate xdvik will propably be reading
the INSTALL file, too. So, it should suffice to rely on falling back.

 Should we remove (or do nothing for) the .map and .cfg files in
 the texmf subtree in a teTeX install? I.e. only install XDvi?

I vote for do nothing for. For people doing a manual installation of
these files, I can send you my latest copies if you want.

Thomas



Re: texdoctk .dat file for latest beta?

2002-06-11 Thread Thomas Esser

 I don't use the beta release myself, but ca. 2 weeks ago Thomas Esser has
 informed me about the structure of a very recent release, possibly the
 30-5-2002 one. I have the thrown together the database halfway and can fix
 something up soon for preliminary use.

That's right. The 30-5-2002 release was almost what I've send to Thomas.
Not exactly, but about the same. That kind of fine-tuning (e.g. put a
correct texdoc.dat file in place) is what I need for a stable release.
I did not want to delay the 30-5-2002 release, because I felt that a
good progress had been made over the last pretest.

Thomas



new texmf/texdoctk/texdoc-103.dat file (for 20020530 pretest)

2002-06-11 Thread Thomas Esser


texdoc-103.dat
Description: Binary data


Re: xdvi: Unable to load encoding vector 8r.enc

2002-06-03 Thread Thomas Esser

 Addendum: After some more digging, the culprit has been found to
 be t1lib 1.0.1, which doesn't even make an attempt at
 understanding dvips-style .enc files. From t1lib/CHANGES:

Thanks for finding this.

Thomas



Re: 20020503 --with-mfw=mf

2002-06-02 Thread Thomas Esser

Hi Reinhard,

 ./configure --prefix=/usr/local/dtp --with-mfw=mf  make world
 `mfw -ini  -base=mfw -progname=mfw mf.ini' failed
 Obviously the binary mfw is missing.
...
 I wonder whether an interactive menue should appear during the
 installation process at all.

To solve this, I suggest to run fmtutil --all instead of
texconfig init. fmtutil will never be interactive.

Next is about your local fmtutil.cnf file. I guess that I could turn it
off by passing TEXMF=$(texmf) in the top-level Makefile, but I think
that people usually want to use their local config file.

Looking at the generated fmtutil.cnf, I found that --with-mfw=mf does
not disable the line for mfw, so that's indeed a bug (which was easy
to fix).

 without the configure option --prefix=/usr/local/dtp so that
 everything goes into /usr/local.  But the result was:

The default prefix of teTeX is /usr/local/teTeX.

Thanks for your report.

Thomas



Re: dest_names_size missing in texmf.cnf

2002-06-02 Thread Thomas Esser

 TeX Live has:

 % These are pdftex-specific.
 obj_tab_size =  20 % PDF objects
 dest_names_size=30 % destinations

Well, I have taken this to sync all array sizes with texlive. I don't
have taken settings for xmltex, jadetex stc. which are not part of teTeX,
however.

Thomas



Re: 20020503 --with-mfw=mf

2002-06-02 Thread Thomas Esser

  To solve this, I suggest to run fmtutil --all instead of
  texconfig init. fmtutil will never be interactive.

 It was called by make install.

Sure. My suggestion was ment to be implemented by changing Makefile.in.

 It is probably sufficient to check whether there is an entry for mfw
 and provide a message.

I guess that it would be better to have only a line for mf in
fmtutil.cnf. fmtutil should then be changed to provide mfw.base as a
symlink to mf.base.

 I wonder why configure didn't complain that it couldn't find the texmf
 tree.  This is what it should check first and it should abort
 immediately with an error message.

Well, configure complains quite loudly if it cannot find the texmf tree.
It does not abort, because the full build (up to an install-exec)
can be done without the texmf tree.

Thomas



Re: 20020530 pretest

2002-06-02 Thread Thomas Esser

 Could you please add teTeX-src-beta-20020402-20020530.xdelta to
 ftp tree?

An oversight, sorry. It is now on my server and will be mirrored to the
other sites.

Thomas



Re: Why VARTEXMF instead of (say) TEXMFCONFIG ?

2002-05-30 Thread Thomas Esser

 I am thinking over the problem of maintaining a complex TeX system with
 several TDS trees (on a Unix computer), looking at documentation such as

One main question to answer is the degree of integration into the linux
system. Sure, you can split teTeX into several directories, e.g. put
config files somewhere below /etc, variable runtime data somewhere into
/var etc.

In my opinion, you should only do that if you have a good reason to do
so. If you focus on your linux system and have special needs for backup,
system configuration etc., you should go the linux way.  If you focus on
TeX and want to have an easy way of upgrading, running multiple instances
of teTeX / TeX Live etc. it recommended to keep each TeX installation
in its own directory tree.

   What does the VAR mean in VARTEXMF?

Well, why care about names? It is the semantic that defines things,
not their name. VARTEXMF is a special name, because it defines the
texmf tree where you want to keep variable configuration data. Some
scripts (e.g. the upcoming updmap in today's teTeX-beta or TeX Live 7
and texconfig) use the VARTEXMF to detect your intention that you want
to put changed / new files there, rather than into TEXMFMAIN.

 intended use of VARTEXMF seems rather different. As near as I can tell a
 more accurate name for VARTEXMF would be TEXMFCONFIG.

This directory tree does not only store configuration files, but also
format files etc., so in unix terms variable runtime data.

 (Is this a texk question rather than a teTeX question?)

It is a teTeX question, since texk has no script which assigns a
special semantic to VARTEXMF. All those scripts (texconfig, fmtutil,
the new updmap) have been written for teTeX.

 FHS recommendations without preconceived notions. I suppose some of
 these questions are better asked on an FHS mail list but if anyone

As I said above: I would ignore the FHS unless you have a good reason
to follow it.

 ---What is difference between /opt and /usr/local? I.e., what is the
 best main location for teTeX? Why?

You should have a convention for putting additional software to your
system (I mean something that does not come with your linux distribution).
For teTeX, just follow that convention.

In the department of the university where I have previously worked
(with the name dbis), we have decided to use
  /software/dbisfor locally developped stuff
  /software/pay for things we have to pay for
  /software/oss for the rest. You see, I don't really care about
names; not everything here is really open source,
e.g. the acrobat reader.

Below these directories, we have grouped applications into categories,
e.g. Editors, Networking, Databases, Development. teTeX ended up in
/software/oss/Text/teTeX-1.0.

 /usr/local for anything obtained elsewhere? (If that is indeed true, I
 think I would rather have a top level /local directory instead of
 /usr/local.)

/local sounds great. It won't conflict with anything else.

 not included in teTeX, what about making a common parent directory to
 hold both teTeX and the other packages:

Not a bad idea...

 The FHS description of the /usr/share area makes it seem that all the
 run-time TeX input files for LaTeX and similar should go here. Or, how

If you really want to share things between different systems, you need
to find a strategy about how to do it. nfs, rsync whatever. If you
don't need that, then don't care about these special directories.

 to be extremely slow. And also format files are not yet generated on
 demand, last I knew? Although it would be feasible if sufficient fmtutil

Today's teTeX-beta and TeX Live 7 will generate format files on demand.

Hope, this is helpful somehow...

Thomas




20020530 pretest

2002-05-30 Thread Thomas Esser

Hi,

I am pleased to announce a new teTeX pretest release. Download from
  ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20020530.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20020530.tar.gz
  
ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20020530.tar.gz
or use any other CTAN mirror. It might take a few hours until dante and
the other CTAN hosts and mirros pick up the file from my server.

This release is almost the same as TeX Live 7 with the following exceptions:
  - teTeX has an additional fix for dvips
  - teTeX's pdftex uses a newer version of libxpdf
  - we use the most stable omega release 1.15 whereas TeX
Live has a later version (which is known to be unstable)

NEWS

I think that this beta release will be very stable and that a new stable
release (teTeX-2.0) will happen in the not so far future. A special
feature is the new updmap which is now installed with the other binaries.
There is no manpage, so
  updmap --help
and read the comments in the config file (updmap --edit).

The texmf tree seems to be free of any packages with license problems now!

Changes since last release (src tarball):
=
  completely rewritten updmap tool!
  dvips with -G1 fix (5.90a)
  stable omega 1.15
  mktexpk always tries metafont before anything else
  xpdf lib 1.01
  libpng 1.2.2
  shell scripts fixed for zsh on MacOS/X
  no longer strip the prefix argument when configuring in libs

I have only compiled and run it on Linux (SuSE 7.2) so far. Report any
bugs that you find to
  [EMAIL PROTECTED]

Changes in texmf / texmfsrc tarball:

  packages removed for license reasons:
algorithms booktabs fltpage footbib prettyref 
  documentation removed for license reasons:
suet corkpaper essential omega-manual guide de-tex-faq
LaTeX-FAQ-francaise
  lots of packages updated, e.g. psnfss v9.0
  removed several duplicate files

Thomas



Re: Release / status of teTeX

2002-05-29 Thread Thomas Esser

 Now that the latest tex-live release is practically on its way out the
 door, can we expect a corresponding teTeX release?

No, not a 100% corresponding release. I have the -G1 fix for dvips and
the downgrade update for Omega (1.15 is the best version currently
available, the TeX Live version is not that stable).

In the very near future, I plan to release a new teTeX-pretest. teTeX-2.0
(the next stable release) is not too far away, too. There are so many
improvements that have been recently made, which justify raising the
version number to 2.0 for the next stable release.

 (The relationship between tex-live and teTeX seems shady to me at best...)

program sources
===
It is like this: TeX Live is available in an online repository which I
can read/write. I have a separate (non-public) source tree where I keep
the teTeX sources.

If I have something new, I usually put it into the teTeX tree first. If I
ask Sebastian if he wants that for TeX Live, he always says yes. Then,
either I send him something, or I check it in directly.

But, I am not the only person who contributes to teTeX / TeX Live. Other
people make fixes / new stuff available for TeX Live either by sending
stuff to Sebastian or by directly updating the online repository.

From time to time (sometimes several times a day) I sync my local copy
of TeX Live with the online repository and get all the updates. Then, I
take all the useful stuff and put it into the teTeX source tree. Having
the software at different places causes some maintenance overhead,
but I think that no real development work is doubled.

texmf tree
==
We both maintain our own texmf tree, but from time to time we copy stuff
from each other...

 I currently
 run the latest teTeX beta personally, but don't dare expose more than
 a select few of my users to it - although I must say have had no

I think that the latest beta stuff has much less problems than the
old stable stuff. That's yet another reason why it is time for a new
stable release.

Thomas



Re: Release / status of teTeX

2002-05-29 Thread Thomas Esser

  No, not a 100% corresponding release. I have the -G1 fix for dvips and
  the downgrade update for Omega (1.15 is the best version currently
  available, the TeX Live version is not that stable).

 What is the -G1 fix for dvips?

The -G1 option in dvips (can be activated on the commandline or in a
config file; typically it is enabled in config.pdf) turn on a feature
named character shifting. This works around bugs in various other
software, by shifting characters of a font to the upper area of a
font. This works well e.g. with CM fonts, but it fails if the upper
slots are not free in the font.

Example:

  $ cat x.tex
  \font\x=ptmr7t\x
  fi\end

  $ tex x; dvips -G1 x -o

The fi ligature appears as some other character when a broken dvips
is used.

The new fix (dvips(k) 5.90a or later) checks on a per font basis if
character shifting is possible.

Thomas




Re: Release / status of teTeX

2002-05-29 Thread Thomas Esser

 Which softwares has bugs that make character-switching necessary?

I am not the expert on this, but the things I know are Acrobat Reader
(don't know exactly when they fixed that bug, but version 3.x are broken)
and Adobe Illustrator.

 I, for another reason, updated to the latest teTeX beta (2002-04-02) and
 the dvips version included is:
  dvips --version
 dvips(k) 5.86g
 kpathsea version 3.3.7

The *next* teTeX pretest will have that fixed dvips. TeX Live 7 won't
have that fix. But, Sebastian is working on a TeX Live Special Edition
for TUG 2002 which will also have that fix, I guess.

Thomas



Re: cxx-runtime-hack?

2002-05-28 Thread Thomas Esser

 what's the story behind --with-cxx-runtime-hack being a default configure
 option (at least in beta-20020402)? From reading texk/web2c/configure
 I see that it causes libstdc++ to be linked statically which may make sense
 for a binary distribution, but IMHO not for custom installations from source.

If someone wants to contribute binaries for teTeX, I can say compile
using the defaults. Sometimes, people just compile and decide later to
contribute their binaries.

So, since I define the defaults, I optimize them for my needs. :-)
Anybody who compiles the software can easily override all these defaults.

 If libstdc++ is dynamically linked, does it introduce specific problems
 (apart from the obvious: failing to load libstdc++.so on broken systems)?

You call your system broken just because the guy who has build the binary
for you has a newer version of that library (with higher major number)?

 BTW, shall a hack ever be a default (in an excellent package)? ;)

I did not have the time to find a better name for that option. Still,
I think that this option makes a lot of sense and it is carefully
implemented.

Thomas



Re: texexec teTeX

2002-05-27 Thread Thomas Esser

 If I su to my home directory from root (or su to root from my home dir), then  
 texexec gives the error

Don't do
  su userid

Better do
  su - userid

That su without - just gives you a shell which initialy inheritares
environment variables from the root shell. E.g. HOME will not be set
to your usual directory and the new shell will not read the usual
.profile and /etc/profile stuff.

Thomas



Re: config woes

2002-05-26 Thread Thomas Esser

 1. I can't get my path commands to stick. When I issue
 export PATH=$PATH:/usr/TeX/bin/i386-linux
 I have to reissue it each time I log in and sometimes more often. I have 
 issued this command as root, and the problem still wont go away;

environment variables are only passed to child processes on UNIX, never
to parent processes. Put this setting into your private ~/.profile or
/etc/profile to make it permanent.

 2. mktexlsr does not update everything. I have added my former texmf-var tree 
 to teTeX, but mktexlsr gives

 mktexlsr: Updating /var/lib/texmf/ls-R...
 mktexlsr: Updating /var/lib/texmf/db/ls-R...
 mktexlsr: Updating /var/cache/fonts/ls-R...
 mktexlsr: Done.

 ignoring /usr/TeX// entirely. I have not changed anything in texmf.cnf;

Was it the right file? Check with
  kpsewhich texmf.cnf

Did you really add your new texmf-var to the TEXMF variable?
  kpsewhich -expand-var=\$TEXMF

 3. Clicking on the shell script for oxdvi gives the following message:
 Couldn't find the program 'oxdvi''

Just check if the oxdvi script exists in /usr/TeX/bin/i386-linux.

Thomas



Re: config woes

2002-05-26 Thread Thomas Esser

 avail. Clicking on it gives
 Couldn't find the program 'oxdvi''

What happens if you start a shell and type
   /usr/TeX/bin/i386-linux/oxdvi -version
in it?

BTW: what do you mean by Clicking on it? Which application are you
using to start oxdvi by Clicking on it?

Thomas



Re: cmbright

2002-05-24 Thread Thomas Esser

 while upgrading my SuSE 7.3 to SuSE 8.0 the tetex rpm was upgraded from
 1.0.7-285 to beta.20020207-70. Now the problem seems to be that in that new
...
 Now my question is: Has cmbright been removed from tetex? (If yes, why?) How
 can I get that package and include it in my tex installation?

Yes, cmbright was removed for copyright reasons. Meanwhile, however, the
license was changed again, and I have put the package back into teTeX.
So, the next version (beta or stable) will have it again.

Thomas



Re: beta-20020402: LDFLAGS not used when linking pdftex and [o]xdvi.bin

2002-05-24 Thread Thomas Esser

 compiling teTeX-src-beta-20020402 with

env LDFLAGS=-L/my/path/to/libs ./configure --with-system-tifflib \
   --with-system-t1lib
gmake

 gives problems in the linking stage of texk/web2c/pdftex,
 texk/oxdvik/oxdvi.bin and texk/xdvik/xdvi.bin since LDFLAGS is not
 used there:

I cannot reproduce your problem. It all works for me. Can you please
check again? E.g. check your logs, look after LDFLAGS in Makefiles etc...

Thomas



  1   2   3   >