This is the mail archive of the cygwin-announce@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Updated: tetex 2.0.2-1


TeTeX has been updated to version 2.0.2-1.  This is a bugfix release.
It includes upstream bugfixes, packaging fixes and textmode mount
fixes for xdvi and t1lib.


TeTex is split up and packaged in seven parts.  Three packages for
executables and runtime libraries: tetex-bin, libkpathsea3, tetex-x11.
Three packages for the texmf tree: tetex-base, tetex-doc, and
tetex-extra.  And a development package: tetex-devel.

As tetex-base is very big (>10MB), there's an additional package:
tetex-tiny, that provides a very small (~2MB) functional texmf tree.
If you select tetex-base or tetex-tiny, that should take care of
dependencies and provide a working teTeX setup.

The executables and runtime libraries: tetex-bin and libkpathsea3, are
always required.  To get a functional TeX/LaTeX setup, you also need a
texmf tree.  You can choose from tetex-base or tetex-tiny.

NOTE: The tetex-tiny and tetex-base packages overlap.  If you choose
      for a full teTeX installation, or just install everything of
      Cygwin, both will be installed, which should be fine.  Please
      don't uninstall one of them, there should be no need to do so.
      If you do, you must reinstall the remaining other package.

After a successful installation of tetex (tetex-bin + libkpathsea3,
and one of tetex-tiny or tetex-base), you should be able to run, eg,

    latex sample2e
    dvips -o sample2e.ps sample2e

If you install XFree86 tetex-x11 and ghostscript-x11, you may even
view the output just like you would do on UNIX:

    xdvi sample2e.dvi &

If you're unlucky, read /usr/doc/tetex-bin-2.0.2-1/INSTALL 
/etc/postinstall/post-texmf.sh[.done].  If necessary, edit
/usr/share/texmf/web2c/texmf.cnf, run

    texconfig confall
    texconfig rehash
    texconfig init

and see what happens.

Please send questions or comments on teTeX to the Cygwin mailing list
at: cygwin at cygwin dot com dot   [However, if you're having problems related to
LilyPond, please write to lilypond-user at gnu dot org dot ]
Please don't email the authors directly.

Enjoy,
Jan.


INSTALLATION:

To update your installation, click on the "Install Cygwin now" link
on the http://cygwin.com/ web page. This downloads setup.exe to
your system.  Save it and run setup, answer the questions and pick
up 'tetex-base' or 'tetex-tiny' from the 'Publishing' category.

If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin at cygwin dot com .  I would appreciate it if you would
use this mailing list rather than emailing me directly.  This includes
ideas and comments about the setup utility or Cygwin in general.

If you want to make a point or ask a question, the Cygwin mailing list
is the appropriate place.


CAVEATS:

   * After installation, /etc/postintall/post-texmf.sh[.done] gets
     executed, to configure teTeX and generate the format files.  If
     anything goes wrong, you may want to look at this script, or
     rerun it after you fixed stuff.

   * Kpathsea has been patched to not search down UNC paths by
     default.  Problems with configuration settings may trigger
     searches into the `hosts' `//share' and `//texmf', which is not
     what you want.  If you're using TeX over the network, make sure
     your configuration is fixed, and set environment variable
     `KPSE_SEARCH_UNC'.


Requirements and DLLs.

TeTeX and LilyPond depend on a number of library packages, but as it
seems, they sometimes do not get selected automagically.

teTeX
  requires: ash clear cygutils cygwin ed diffutils fileutils findutils
            gawk grep jpeg libkpathsea3 libncurses6 libpng12 perl sed
            sh-utils textutils termcap tiff zlib
  
LilyPond
  requires: bash cygwin fileutils findutils ghostscript libguile12
            libiconv2 libintl2 libkpathsea3 python tetex-bin tetex-tiny


  DLL              Package
  cygguile-12.dll   libguile12
  cygintl-2.dll     libintl2
  cygiconv-2.dll    libiconv2
  cygkpathsea-3.dll libkpathsea3
  cygltdl-3.dll     libltdl3
  cygpcre.dll       pcre
  cygpng12.dll      libpng12
  cygtiff3.dll      tiff

Also, the more general info on missing DLLs may be helpful:

    http://cygwin.com/faq/faq_4.html#SEC32
    http://cygwin.com/ml/cygwin/2002-01/msg01619.html


CHANGES:

  tetex-bin (2.0.2-1) unstable; urgency=low

    * new upstream release.
    * libs/type1/t1io.c (T1Open)[__CYGWIN__]: Bugfix: read binary mode.

  tetex-bin (2.0.1-2) unstable; urgency=low

    * cygwin/mknetrel (myprepackage): Don't remove xdvi.cfg; not included in
      texmf anymore.
    * cygwin/*hint: Add curr/prev hints for upset.
    * texk/xdvik/xdvi.h (OPEN_MODE): Use FOPEN_RBIN_MODE (was
      FOPEN_R_MODE).  This fixes reading of dvi and pk files from Cygwin
      textmode mounts.

  tetex-texmf (2.0.2-1) unstable; urgency=low

    * new upstream release.
    * config/texmf.cnf: Add search paths for non"k"-xdvi (from
      tetex-src-2.0.2).

  tetex-texmf (2.0.1-2) unstable; urgency=low

    * list/tiny.list: Add ps2pk.map, 8r.enc, cork.enc, texnansi.enc.
    * cygwin/*hint: Add curr/prev hints for upset.
    * config/texmf.cfg: Change VARTEXFONTS to FHS-specified location.
      ADD XDVIINPUTS, DVIPDFMINPUTS.



*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

To unsubscribe to the cygwin-announce mailing list, look at the
"List-Unsubscribe: " tag in the email header of this message. Send
email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-YOU=YOURDOMAIN dot COM at cygwin dot com

-- 
Jan Nieuwenhuizen <janneke at gnu dot org> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien       | http://www.lilypond.org




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]